- 博客(3)
- 收藏
- 关注
转载 NSIS开始安装时检查**.exe是否正在运行
如果我们要安装或升级的程序正在运行,文件肯定会替换失败,以下代码可以提示用户结束正在运行的程序。需要使用插件FindProcDLL.dll,下载路径:http://nsis.sourceforge.net/FindProcDLL_plug-in 开始安装时检查flighty.exe是否正在运行:01Function
2014-12-22 12:15:43 952
原创 用CreateProcess来对安装包进行静默安装
//m_strUpdateExe为setup.exe的路径名,如“C:/setup.exe” STARTUPINFOA si;PROCESS_INFORMATION pi;memset( &pi,0, sizeof(pi) );memset( &si,0, sizeof(si) );si.cb = sizeof(si);if(::CreateProcessA((LPSTR)(LPCTSTR)m_s
2014-12-16 15:20:51 794
转载 ShellExecute, WinExec, CreateProcess区别
ShellExecute ShellExecute的功能是运行一个外部程序(或者是打开一个已注册的文件、打开一个目录、打印一个文件等等),并对外部程序有一定的控制。 有几个API函数都可以实现这些功能,但是在大多数情况下ShellExecute是更多的被使用的,同时它并不是太复杂。 ShellExecute函数原型及参数含义如下: ShellExecute(
2014-12-11 16:21:54 600
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人