标签: msitransform

更换MSI内部的小文件最简单的解决方案?

我们的许多客户都可以访问InstallShield,WISE或AdminStudio.这些都不是问题.我希望有一些方法可以为我们的小客户提供免费的商业重新包装工具,这些工具和步骤可以自行更换文件.

只需要在压缩的MSI中替换单个配置文件,可以假定目标用户已经安装了Orca,知道如何使用它来自定义Property表(嵌入GPO部署的许可证详细信息)并生成MST文件.



免责声明:这与另一个问题非常相似,但该主题中的问题和答案都不清楚.

install windows-installer orca msitransform

11
推荐指数
1
解决办法
2万
查看次数

如何更好地利用MSI文件

您可能知道,msiexec是一个命令行应用程序,可用于安装MSI文件.您可能知道,您可以在静默或不可见模式下运行它.

如果安装程序要求用户回答有关要安装的部件的具体问题,是否有一些方法可以在msiexec命令行中添加一系列选项来执行此操作?

我认为必须有某种方法来设置MSI文件的默认设置才能实现这一点.MSI文件是如何制作的?它们是通过微软的工具开发的吗?他们可以打开和编辑吗?

installation installer windows-installer wix msitransform

11
推荐指数
2
解决办法
2万
查看次数

如何使用user-id参数下载MSI安装程序

我有一个.NET C#应用程序,包含在MSI安装程序中 - "myprogram.exe".我有一个PHP网站和一个特定的页面,用户可以通过链接下载该程序.

我希望能够跟踪.NET应用程序上的某些事件.例如 - "程序已打开".

将事件发送到我的服务器很容易,但是如何从php服务器获取用户ID,这样我就可以知道哪个用户在.NET应用程序上做了什么?

我考虑过将一个参数(user-id)传递给MSI安装程序,但找不到相应的方法.

如何在PHP用户标识和.NET应用程序之间建立链接?

澄清 -

许多人提出使用登录系统来绑定服务器和应用程序.

这确实是最简单的解决方案,但是在我的网站上我不强迫用户登录下载应用程序(我也没有在.NET应用程序中请求登录详细信息 - 可选).如果我们不必询问登录详细信息,我认为我们不应该,用户体验会更好(使用该应用程序的步骤少得多) - 用户下载和使用桌面应用程序的机会更大.

考虑当前的流程是 - >网页 - 下载点击 - 运行 - 使用该应用程序(需要10秒)

登录 - >网页 - 注册(确认电子邮件?) - 重定向 - 下载点击 - 运行 - 应用登录 - 使用该应用程序(用户需要60-120秒)

.net php c# installer msitransform

11
推荐指数
2
解决办法
703
查看次数