Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wix 自动选择许可协议复选框(或隐藏)_Wix_Burn - Fatal编程技术网

Wix 自动选择许可协议复选框(或隐藏)

Wix 自动选择许可协议复选框(或隐藏),wix,burn,Wix,Burn,我用wixburn做了一个安装程序 我使用了带有超链接许可主题的标准引导程序 我不想在升级时显示EULA复选框。一旦接受一次,我就不想再显示它,或者至少自动选择它 为了实现这一点,我定制了bafunctions.dll,并在OnDetect()中编写了一些代码。在给定条件匹配后,我将变量EulaAcceptCheckbox设置为1。我知道这是对应于EULA复选框的变量名,因为我在进行此更改之前检查了安装程序的日志 在完成所有修改后,我知道我的逻辑正在运行,因为我在日志中看到以下行: [1510:

我用wixburn做了一个安装程序

我使用了带有超链接许可主题的标准引导程序

我不想在升级时显示EULA复选框。一旦接受一次,我就不想再显示它,或者至少自动选择它

为了实现这一点,我定制了bafunctions.dll,并在OnDetect()中编写了一些代码。在给定条件匹配后,我将变量EulaAcceptCheckbox设置为1。我知道这是对应于EULA复选框的变量名,因为我在进行此更改之前检查了安装程序的日志

在完成所有修改后,我知道我的逻辑正在运行,因为我在日志中看到以下行:

[1510:1410][2015-11-17T19:01:04]i000: Running detect complete BA function
[1510:1410][2015-11-17T19:01:04]i000: Setting numeric variable 'EulaAcceptCheckbox' to value 1
但该复选框不显示为已选中。我试图在OnDetect()和OnDetectComplete()中设置“EulaAcceptCheckbox”:运气不好。 我还尝试设置LicenseUrl=“”和WixStdbaLicenseUrl=“”,但这也不起作用


我已经使用bafunctions.dll在另一个安装程序中进行了一些复选框自定义。它似乎不能仅使用EULA复选框。我的方法有什么问题吗?

你找到解决方案了吗?你找到解决方案了吗?