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

检查NSIS安装程序的单个实例,nsis,single-instance,Nsis,Single Instance,我有一个用NSIS编写的更新程序。我只是想确保当它被调用两次或更多次时,它不会创建更新程序的另一个实例,否则会有两个或更多的更新程序在运行 如果更新程序已经在运行,如何限制更新程序创建另一个实例?因此,无论进行了多少次调用,只有一个更新程序正在运行 谢谢…我刚想好怎么做。我使用了KillProc插件。它返回找到的进程数。因此,如果找到另一个实例,它将退出该程序。这确保只有一个实例正在运行 您应该使用互斥锁,请参见

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

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


谢谢…

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

您应该使用互斥锁,请参见