【发布时间】:2015-12-16 07:45:38
【问题描述】:
我想杀死从我的安装目录启动的 RunDll32 进程。
所以如果我使用
${nsProcess::KillProcess} "rundll32.exe" $R0
它会杀死系统上所有我不想发生的 rundll32 进程。
IMO,我有两种方法可以解决这个问题, 1. 从命令行参数中识别感兴趣的进程 2.从进程启动目录(当前目录)识别。
我看到很少有插件可以找到该过程,但他们所做的只是返回找到或未找到。相反,我想要进程的 ID 或这些进程的列表,然后我将检查每个进程的命令行或启动目录信息,并将对所需的进程采取行动。
顺便说一句,我检查了以下插件
http://nsis.sourceforge.net/FindProcDLL_plug-in
http://nsis.sourceforge.net/Processes_plug-in
http://forums.winamp.com/showthread.php?t=230998
谢谢
【问题讨论】:
标签: process installation nsis