我试图创建一个工具,使用 C # 来获得通过点击一个 MSI(Windows 安装程序)的对话框生成的属性。
我可以通过在 msi 关闭之前读取_property 表来获取最终的 msi 属性,但是这包含了很多不需要的属性,例如目录等。
我希望能够做的只是启动对话框,并获得与这些对话框相关的填充属性。
谢谢 B
为了帮助,既然没有人回答,我只写我所知道的,虽然这不是一个技术意义上的答案。
有几个可用的工具已经做到这一点-有些甚至曾经是免费的,但下载被删除(Wise InstallTailor
)。
我不知道你的用例到底是什么如果你只是想要一个特定任务的解决方案,或者你打算自己编写代码,尽管有其他解决方案?
Wise Package Studio有一个名为InstallTailor的转换生成器。我不认为它是免费分发的,因为该产品已从市场上撤下并购买了(或者我们可以共享 EXE-据我所知,它曾经是免费软件)。
InstallAware有一个名为InstallAware Transformer的功能:https://www.installaware.com/installtailor.htm
高级安装程序具有创建“响应转换”的功能,该功能本质上与 InstallAware 转换器相同,但略有不同。
Installshield具有转换项目类型,从外观上看,它提供了与其他两个产品几乎完全相同的功能。
以上都是商业产品,但是其中一些功能在试用期到期后可能会起作用,我不能保证,但是看起来 Advanced Installer 允许自由生成响应转换。
所以这对你来说是一个非技术性的答案。也许你只需要得到一个工具来完成这项工作?
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(57条)