2009-06-01 36 views
2

我有一个用NSIS编写的更新程序。我只是想确保当它被调用两次或更多时,它不会创建更新器的另一个实例,否则会有两个或更多更新器运行。检查NSIS安装程序的单个实例

如果更新程序已在运行,如何限制更新程序创建另一个实例?因此无论有多少次调用,只有一个更新程序在运行。

谢谢...

回答

1

我只是想通了。我使用了KillProc插件。它返回找到的进程的数量。所以如果找到另一个实例,它会退出程序。这确保只有一个实例正在运行。