检查NSIS安装程序的单个实例

时间:2009-06-01 03:26:02

标签: nsis single-instance

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

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

...谢谢

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:1)

我只是想办法。我使用了KillProc插件。它返回找到的进程数。因此,如果找到另一个实例,它将退出程序。这确保只有一个实例正在运行。