我有一个应用程序,它使用需要.Net 4.0的第三方dll
所以,我用我的安装程序使用iexpress打包.Net exe,这是使用Wix创建的
但是,后来我才知道安装.Net 4.0后需要重启机器,因为它的一些文件可能正在使用中。
安装我的应用程序后,我不希望我的用户重启机器
我认为更好的方法是预先显示所有正在运行的应用程序正在使用.Net,以便他们可以关闭这些应用程序并继续安装而无需重新启动。
如何检测正在使用.Net的正在运行的应用程序?
由于
答案 0 :(得分:0)
我认为你必须做类似于Process Explorer的事情:
CLSID_CLRMetaHost
。{/ li>调用CLRCreateInstance函数