Installation 在尝试复制文件之前终止进程

Installation 在尝试复制文件之前终止进程,installation,process,nsis,Installation,Process,Nsis,我正在开发一个NSIS安装程序,用来更新在后台运行的程序。显然,我希望发送程序终止信号,因为否则我会反复出现“无法写入”错误。在安装程序大小上的开销有限的情况下,我如何做到这一点?如果你的应用程序有一个具有唯一类名的窗口,你可以发送WM\u CLOSE/WM\u QUIT或任何你需要的消息 或者你的应用可以注册卸载程序可以调用的本地服务器COM对象(系统插件可以调用COM方法) 另一种方法是程序创建一个命名事件并等待它,卸载程序会发出信号,这将是程序退出的线索 作为最后手段,您可以使用几个插件中

我正在开发一个NSIS安装程序,用来更新在后台运行的程序。显然,我希望发送程序终止信号,因为否则我会反复出现“无法写入”错误。在安装程序大小上的开销有限的情况下,我如何做到这一点?

如果你的应用程序有一个具有唯一类名的窗口,你可以发送WM\u CLOSE/WM\u QUIT或任何你需要的消息

或者你的应用可以注册卸载程序可以调用的本地服务器COM对象(系统插件可以调用COM方法)

另一种方法是程序创建一个命名事件并等待它,卸载程序会发出信号,这将是程序退出的线索

作为最后手段,您可以使用几个插件中的一个来终止进程:,和


另外,这可能是一个更好的选择。

Hmmm,好的。如何从nsis向我的应用程序发送消息?