Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.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
Localization WiX在非英语操作系统上查找用户组_Localization_Wix - Fatal编程技术网

Localization WiX在非英语操作系统上查找用户组

Localization WiX在非英语操作系统上查找用户组,localization,wix,Localization,Wix,我需要在WiX安装程序中找到本地Administrators组,以便向该组添加用户。这应该根据安装程序运行的操作系统以本地化的方式工作。我试过几种方法,比如 <util:Group Id="AdministratorsGroup" Domain="[Computername]" Name="Administrators"/> 然而,这将仅在英语操作系统上生成所需的用户组,例如在德语中,“Administrators”写为“Administratoren”(相应的其他语言),并且

我需要在WiX安装程序中找到本地Administrators组,以便向该组添加用户。这应该根据安装程序运行的操作系统以本地化的方式工作。我试过几种方法,比如

<util:Group Id="AdministratorsGroup" Domain="[Computername]" Name="Administrators"/>

然而,这将仅在英语操作系统上生成所需的用户组,例如在德语中,“Administrators”写为“Administratoren”(相应的其他语言),并且上述代码将不起作用

我还尝试:

<util:Group Id="AdministratorsGroup" Domain="BUILTIN" Name="Administrators"/>


这只会导致执行过程中出现错误,说明找不到组

可以使用自定义操作,但我不想这样做。此外,我尝试将“Administrators”翻译成适当的语言,而不是使用$(loc.Administrators),但这对我来说更像是一种黑客行为(对不起)


任何人都可以给出一个提示,WiX中的哪个名称或属性将产生正确的结果?提前非常感谢

尝试使用WIX\u ACCOUNT\u ADMINISTRATORS,这是一个将返回本地化文本的WIX属性

<util:Group Id="AdministratorsGroup" Name="[WIX_ACCOUNT_ADMINISTRATORS]"/>

尝试使用WIX\u ACCOUNT\u ADMINISTRATORS,这是一个将返回本地化文本的WIX属性

<util:Group Id="AdministratorsGroup" Name="[WIX_ACCOUNT_ADMINISTRATORS]"/>

thx回复:)我忘了在问题中提到我也试过了。安装失败,因为WIX_ACCOUNT_管理员的计算结果为空字符串。我是不是在别的地方漏掉了一些让它工作的声明?谢谢你的回答:)我忘了在我的问题中提到我也试过了。安装失败,因为WIX_ACCOUNT_管理员的计算结果为空字符串。我是不是在别的地方漏掉了一些让它工作的声明?