软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 电脑教程 > 编程开发 > 其它语言 > NSIS教程:判断程序是否运行并进行卸载它

NSIS教程:判断程序是否运行并进行卸载它

今天在评论里看到网友说要一个这样的功能,就简单写了一个,本来想做360杀手来着,但遗憾的是我从来不用360的东西,所在电脑上也没有360相关的软件进行测试,所以就写了一个“金山杀手”,代码是通用的,稍稍进行一下修改就成“360杀手”啦,哈哈~~

因为时间问题,没使用注册表检测方式,而用了最简单的检测运行中的exe方式,这里只是提一个思路,大家有兴趣的自行修改吧。

Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com]
SetCompressor /SOLID lzma
SetCompress force
XPStyle on

OutFile "unkis.exe"
Name "金山杀手"
BrandingText "WwW.Flighty.CN"


Section "卸载金山卫士"
FindProcDLL::FindProc "kxetray.exe"
Pop $R0
IntCmp $R0 1 0 no_run
MessageBox MB_ICONQuESTION|MB_YESNO "安装程序检测到 金山卫士 正在运行,您必须将其卸载才能进行下一步安装,是否现在进行卸载?" IDYES keep IDNO none
keep:
ExecWait 'C:\Program Files\Kingsoft\KSafe\uninst.exe'
none:
Quit
no_run:
SectionEnd
    相关阅读
    栏目导航
    推荐软件