繁体   English   中英

如何编写一个包含EXE安装程序和参数并输出MSI的程序?

[英]How to write a program that takes in an EXE installer and arguments and ouputs an MSI?

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

原因和限制如下:我在一个程序中工作,该程序不允许系统中使用开放源代码(和大多数封闭源代码)应用程序。 长话短说为什么,但这就是界限。

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

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

因此,出于我的理由,是否有人知道哪个.NET函数,API调用或任何方法可以完成此任务? 我想通过正确的函数调用,这将是一个非常简单的应用程序,但是我所有的Google和MSDN搜索都变得干dry了,或者出现了随机的免费exe2msi程序。

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

我尚未进行自我测试,但似乎其他人已成功使用它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM