0

我需要编写一个小程序,最好是在 C# 和 .NET 中,它将安装程序文件 (.exe) 以及使用它运行的参数作为输入并输出 .MSI。

这是推理和我的限制:我在一个不允许系统中的开源(和大多数闭源)应用程序的程序中工作。长话短说为什么会这样,但这就是界限。

但是,我可以根据需要使用 .NET 框架或 Windows API 调用来创建应用程序。

.MSI 选项的原因是在 Windows Server 2008 GPO 中运行 MSI 以通过网络安装更新。这是进行更新的唯一选择 --- 我意识到 .MSI 还有其他替代方案,但(与上述原因相关)我们是一个封闭系统,仅使用 GPO。

因此,根据我的原因,有没有人知道哪个 .NET 函数、API 调用或任何东西可以完成这项工作?我想通过正确的函数调用,这将是一个非常简单的应用程序,但我所有的谷歌和 MSDN 搜索都完全枯竭,或者想出随机的免费软件 exe2msi 程序。

4

1 回答 1

0

如果你有一个简单的可执行文件,你可以试试这个工具:http ://www.itninja.com/community/vincent-van-egmond-windows-installer-wrapper-wizard

我没有测试过自己,但似乎其他人已经成功使用它。

于 2013-02-20T11:53:41.867 回答