使用HISS判断某个程序是否在运行
2010-11-30 15:37
190 查看
;首先下载插件FindProcDLL.dll,然后放入NISS安装目录下的Plugins文件夹下。
;然后在nsi文件中写下面的代码
;检测某个程序是否在运行
FindProcDLL::FindProc "*.exe"
DetailPrint "$R0"
IntCmp $R0 1 0 done
MessageBox MB_OK "**程序正在运行,请关闭后在运行卸载程序!"
Quit
done:
;如果没有要检测程序运行,那么继续下面的安装
下载FindProcDLL.dll,及使用方法可参见http://nsis.sourceforge.net/FindProcDLL_plug-in
;然后在nsi文件中写下面的代码
;检测某个程序是否在运行
FindProcDLL::FindProc "*.exe"
DetailPrint "$R0"
IntCmp $R0 1 0 done
MessageBox MB_OK "**程序正在运行,请关闭后在运行卸载程序!"
Quit
done:
;如果没有要检测程序运行,那么继续下面的安装
下载FindProcDLL.dll,及使用方法可参见http://nsis.sourceforge.net/FindProcDLL_plug-in
相关文章推荐
- 使用sharepreference判断是否是第一次运行程序
- 使用android SharedPreference判断程序是否第一次运行
- 判断程序是否运行的代码 (有点单例模式的味道)
- Android 判断用户是否第一次运行此程序
- 用命名内核对象判断程序是否有实例正在运行
- android判断程序是否运行的代码
- 使程序只能运行一次,用互斥量来判断程序是否已运行,并设置窗体背景色
- c#判断某个程序是否在运行问题内容
- 判断Android程序是否在后台中运行
- 判断程序是否运行在虚拟机中的代码
- Installshield 在安装或者卸载过程中,判断某一程序是否正在运行
- IOS中如何判断程序是否是第一次安装使用
- UNIX-判断程序是否已经运行的脚本在crontab与命令行下的不同
- C# WinForm判断程序是否以管理员身份运行
- 使用TextTest来做认定测试——本质是通过diff对比程序的运行log输出,来看测试结果和预期结果是否相同
- 判断是否有全屏程序正在运行(C#)
- stm32判断程序是否在仿真下面运行
- C#判断当前程序是否通过管理员运行的方法
- android 优雅的判断程序是否在后台运行
- 如何判断当前程序是否运行在虚拟机内