2012-03-17 63 views
1

我开发一个WiX的安装程序(我很新本),并希望实现哪些检查,如果一个特定的应用程序运行与否的方法(如启动条件)。如果它正在运行,则会弹出一条警告消息,显示关闭应用程序消息。我希望在欢迎界面之前进行检查。检查程序没有运行

我该如何执行此操作?一些工作的例子会真的帮助我很多。

回答

2

这只能通过自定义操作完成。以下是C++ DLL本机自定义操作的教程:http://www.codeproject.com/Articles/1747/MSI-Custom-Action-DLL

您的自定义操作可以执行检查,然后在必要时向用户显示消息。它 可以返回0继续安装或1602停止。

要显示的信息欢迎对话框之前,你可以尝试在InstallUISequence CostFinalize动作后立即安排您的自定义操作。

3

Windows安装程序已经具备了FilesInUse和RMFilesInUse(Restart Manager)的支持。这是否不符合您的需求?使用这些模式,您将得到一个对话框,告诉用户他们需要退出程序或需要重新启动。