msitransform

How to pre-set MSI SecureCustomProperties that are not defined in Properties to allow silent installation?

白昼怎懂夜的黑 提交于 2020-12-12 07:05:22
问题 An particular vendor's MSI is usually installed via an EXE wrapper, but I'm trying to deploy using silent installation via GPO. I am struggling to pre-set the SecureCustomProperties. The vendor documents UPPERCASE command-line options that can be passed to the EXE wrapper, which I assume passes them on to the MSI. Using Orca, I can see that the MSI's Property table contains SecureCustomProperties. This key's value is a semicolon-delimited, UPPERCASE list of all the documented parameters.

How to pre-set MSI SecureCustomProperties that are not defined in Properties to allow silent installation?

て烟熏妆下的殇ゞ 提交于 2020-12-12 07:03:58
问题 An particular vendor's MSI is usually installed via an EXE wrapper, but I'm trying to deploy using silent installation via GPO. I am struggling to pre-set the SecureCustomProperties. The vendor documents UPPERCASE command-line options that can be passed to the EXE wrapper, which I assume passes them on to the MSI. Using Orca, I can see that the MSI's Property table contains SecureCustomProperties. This key's value is a semicolon-delimited, UPPERCASE list of all the documented parameters.

How to Download MSI installer with argument for user-id

三世轮回 提交于 2019-12-22 03:36:14
问题 I have a .NET C# application, wrapped inside MSI installer - "myprogram.exe". I have a PHP website and a specific page where user can download the program via a link. I would like to be able to track certain events on the .NET app. For example - "Program Opened". It's easy to send events to my server, however how do I grab the user-id from the php server, so I can know which user did what on the .NET app? I thought about passing an argument (the user-id) to the MSI installer but could not

Simplest solution to replace a tiny file inside an MSI?

江枫思渺然 提交于 2019-12-17 12:24:52
问题 Many of our customers have access to InstallShield, WISE or AdminStudio. These aren't a problem. I'm hoping there is some way I can provide our smaller customers without access to commercial repackaging tools a freely available set of tools and steps to do the file replacement themselves. Only need to replace a single configuration file inside a compressed MSI, the target user can be assumed to already have Orca installed, know how to use this to customize the Property table (to embed license

How to Download MSI installer with argument for user-id

给你一囗甜甜゛ 提交于 2019-12-05 02:17:53
I have a .NET C# application, wrapped inside MSI installer - "myprogram.exe". I have a PHP website and a specific page where user can download the program via a link. I would like to be able to track certain events on the .NET app. For example - "Program Opened". It's easy to send events to my server, however how do I grab the user-id from the php server, so I can know which user did what on the .NET app? I thought about passing an argument (the user-id) to the MSI installer but could not find a way to that. How do I link between the PHP user-id and the .NET app? Clarification - Many people

Simplest solution to replace a tiny file inside an MSI?

Deadly 提交于 2019-11-27 14:45:15
Many of our customers have access to InstallShield, WISE or AdminStudio. These aren't a problem. I'm hoping there is some way I can provide our smaller customers without access to commercial repackaging tools a freely available set of tools and steps to do the file replacement themselves. Only need to replace a single configuration file inside a compressed MSI, the target user can be assumed to already have Orca installed, know how to use this to customize the Property table (to embed license details for GPO deployment) and have generated an MST file. Disclaimer : this is very similar to

How to make better use of MSI files

微笑、不失礼 提交于 2019-11-25 23:59:57
问题 As you might know, msiexec is a command line application that you can use to install an MSI file. As you might know, you can run it in silent or invisible mode. If the installer requires the user to answer specific questions about what parts to install, is there some way that I can put in the msiexec command line a series of options to do this? I figure there must be some sort of way of setting the MSI file\'s default settings to make this happen. How are MSI files made? Are they developed