属性 – msiexec不会将参数传递给自定义操作
发布时间:2020-12-13 22:44:55 所属栏目:Windows 来源:网络整理
导读:我在MSI安装程序中有一个自定义操作,对某些配置文件进行了一些更改.我的要求是以静默方式运行安装,所以我正在使用msiexec. 这是命令: msiexec /i myInstaller.msi /l* out.txt myContextParameter=value1 myContextParameter从不传递给自定义操作,所以当我
我在MSI安装程序中有一个自定义操作,对某些配置文件进行了一些更改.我的要求是以静默方式运行安装,所以我正在使用msiexec.
这是命令: msiexec /i myInstaller.msi /l* out.txt myContextParameter=value1 myContextParameter从不传递给自定义操作,所以当我这样做 当我在UI模式下运行我的MSI时,参数被正确传递.我还确保在CustomActionData中正确设置了属性的名称.
MixedCase属性是“private”,不会从命令行传入.
ALLCAPS属性是“public”,可以在命令行中传入. 然而,只有安全的公共属性才被传递到“服务器”(即在UAC升高期间保留).请参阅SecureCustomProperties属性文档. 假设您尝试在延迟CA中访问此属性,则这在服务器端发生,因此您需要使用也标记为安全的公共属性(所有大写). 以下是使用WiX的示例: <Property Id="MYPUBLICPROPERTY" Secure="yes" Value="{}"> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2003 – 处理许多小文件时的磁盘碎片
- 首次用服务器的站长常犯的错误
- gitblit在windows10上的安装及服务启动报错处理
- remote-desktop – 仅允许RemoteApp,而不允许远程桌面
- 目录树加载并绑定右键点击事件
- 老机器XP Outlook Express 发大附件对方客户端收到解压失败
- windows-phone-7 – Dotfuscator删除Windows Phone 7语言支
- windows-xp – 通过无线适配器连接两台笔记本电脑,无需无线
- windows-phone-7 – Windows Phone 7上的MediaElement和AAC
- Windows 2016存储空间直接重复数据删除