电脑常识
|
网络技术
|
游戏攻略
|
软件资讯
|
NSIS脚本教程
|
您的位置:
首页
>>
文章首页
>>
NSIS脚本教程
>>
关于nsis判断程序是否正在运行的问题
日期:2008-6-27 0:05:55 作者: 来源:
[CODE]
Function .onInit
FindProcDLL::FindProc "KTX3.exe"
Pop $0
IntCmp $0 1 0 no_run
MessageBox MB_ICONSTOP "KTX3.exe 已经在运行,请先关闭程序!"
Quit
no_run:
FunctionEnd
我用这种方法判断,但是有时会在从没装过KTX3的机器上安装是,弹出"KTX3.exe 已经在运行,请先关闭程序!"怎么回事呢?请高手讲讲吧,多谢了!
你的代码是错的,应该是
Function .onInit
FindProcDLL::FindProc "KTX3.exe"
IntCmp $R0 1 0 no_run
MessageBox MB_ICONSTOP "KTX3.exe 已经在运行,请先关闭程序!"
Quit
no_run:
FunctionEnd
这个插件总是使用 $R0 来保存结果的。
热 点 文 章
热 点 文 章
关于nsis判断程序是否正在运行的问题
官方 NSIS 插件全集简单介绍, 做你想做的安装程序 ^_^
NSIS自定义页面的两个问题, 自定义页面的两个问题
nsis脚本语法问题
NSIS如何在已有页面中修改标题栏
nsis新式界面进度条颜色控制时不平滑的问题
nsis的组件互斥代码究竟该怎么写?
nsis选择组件页面页眉文本怎么修改?
NSIS 如何刷新文件关联?
推 荐 文 章
首页 | 广告联系 | 下载排行榜 | 最近更新 | 联系我们 |
>