在 属性 中使用当前用户和域名
Use current user and domainname in Property
我正在使用 WiX 工具集创建 windows 安装程序。我想用 UrlReservation Element 进行 URL 预订,为此我想获得当前用户和域名。
这是我所做的:
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"
xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension"
xmlns:firext="http://schemas.microsoft.com/wix/FirewallExtension"
xmlns:httpext="http://schemas.microsoft.com/wix/HttpExtension">
<Product Id="*" ... >
<Property Id ="PROP_URL_RESERVATION_DOMAIN_NAME" Value="$(env.USERDOMAIN)" Secure="yes" />
<Property Id ="PROP_URL_RESERVATION_USER_NAME" Value="$(env.USERNAME)" Secure="yes" />
<UI>
<UIRef Id="WixUI_FeatureTree_MyApp" />
</UI>
</Product>
用户域和用户名设置正确,但它们是在(烛光期间)编译的,然后保持不变。但是我想在安装程序启动时使用当前用户和域进行初始化。
你能帮我看看安装程序启动时 PROP_URL_RESERVATION_DOMAIN_NAME 和 PROP_URL_RESERVATION_USER_NAME 是用电流初始化的吗?
谢谢
我使用 RegistrySearch:
<Property Id ="PROP_URL_RESERVATION_DOMAIN_NAME" Value="DOMAIN" Secure="yes">
<RegistrySearch Id="DomainRegistrySearch"
Root="HKCU"
Key="Volatile Environment"
Name="USERDOMAIN"
Type="raw" />
</Property>
<Property Id ="PROP_URL_RESERVATION_USER_NAME" Value="USER" Secure="yes">
<RegistrySearch Id="UserRegistrySearch"
Root="HKCU"
Key="Volatile Environment"
Name="USERNAME"
Type="raw" />
</Property>
我正在使用 WiX 工具集创建 windows 安装程序。我想用 UrlReservation Element 进行 URL 预订,为此我想获得当前用户和域名。
这是我所做的:
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension"
xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension"
xmlns:firext="http://schemas.microsoft.com/wix/FirewallExtension"
xmlns:httpext="http://schemas.microsoft.com/wix/HttpExtension">
<Product Id="*" ... >
<Property Id ="PROP_URL_RESERVATION_DOMAIN_NAME" Value="$(env.USERDOMAIN)" Secure="yes" />
<Property Id ="PROP_URL_RESERVATION_USER_NAME" Value="$(env.USERNAME)" Secure="yes" />
<UI>
<UIRef Id="WixUI_FeatureTree_MyApp" />
</UI>
</Product>
用户域和用户名设置正确,但它们是在(烛光期间)编译的,然后保持不变。但是我想在安装程序启动时使用当前用户和域进行初始化。
你能帮我看看安装程序启动时 PROP_URL_RESERVATION_DOMAIN_NAME 和 PROP_URL_RESERVATION_USER_NAME 是用电流初始化的吗?
谢谢
我使用 RegistrySearch:
<Property Id ="PROP_URL_RESERVATION_DOMAIN_NAME" Value="DOMAIN" Secure="yes">
<RegistrySearch Id="DomainRegistrySearch"
Root="HKCU"
Key="Volatile Environment"
Name="USERDOMAIN"
Type="raw" />
</Property>
<Property Id ="PROP_URL_RESERVATION_USER_NAME" Value="USER" Secure="yes">
<RegistrySearch Id="UserRegistrySearch"
Root="HKCU"
Key="Volatile Environment"
Name="USERNAME"
Type="raw" />
</Property>