Visual c++ 在c++;windows服务

Visual c++ 在c++;windows服务,visual-c++,installation,package,exe,Visual C++,Installation,Package,Exe,我已经用VC++编写了windows服务,它根据收到的XML文件列表从服务器下载文件。文件列表包含1).net framework setup.exe包名2)msi包名。 要求是在后台安装这些文件,在这里我可以使用msiexec和CreateProcess执行.msi包的静默安装,但对于.exe包(即.net framework安装程序),我不能在后台使用CreateProcess。如何在windows服务应用程序的后台执行.exe安装。大多数exe安装都允许静默安装,但有自己的和不同的参数。你

我已经用VC++编写了windows服务,它根据收到的XML文件列表从服务器下载文件。文件列表包含1).net framework setup.exe包名2)msi包名。
要求是在后台安装这些文件,在这里我可以使用msiexec和CreateProcess执行.msi包的静默安装,但对于.exe包(即.net framework安装程序),我不能在后台使用CreateProcess。如何在windows服务应用程序的后台执行.exe安装。

大多数exe安装都允许静默安装,但有自己的和不同的参数。你必须阅读他们的文档和/或谷歌。 每个.NET framework的参数都略有不同,但有些参数使用“/q/norestart”等。
例如,谷歌的“艾伦·斯蒂布纳的博客”

谢谢你,Phillm!!是的,DotNetFramework本身提供了静默安装选项。我可以通过向CreateProcess提供“/q”来安装它。非常感谢,我的荣幸。如果你投赞成票,那就太好了。