谁能给我一个在WIX中修改Windows环境系统变量的例子?

时间:2009-12-19 01:12:29

标签: path wix environment

在我完成WIX教程后,我仍然不知道如何将installdir添加到Windows系统变量的PATH中。

我尝试使用

  Environment Id='UpdatePath' Action='create' Name='PATH'  System='yes' Value='[INSTALLDIR]' 

但是我安装程序后路径没有变化。我几乎找不到任何WIX的示例代码。 请帮助我,非常感谢!

3 个答案:

答案 0 :(得分:45)

你应该可以使用:

<Environment Id="PATH" Name="PATH" Value="[INSTALLDIR]" Permanent="yes" Part="last" Action="set" System="yes" />

这应该在环境路径中添加一个新条目,设置为[INSTALLDIR].

答案 1 :(得分:20)

另外需要注意的是,Environment需要放在带有目录的组件中,例如

<DirectoryRef Id="TARGETDIR">
  <Component Id="Path" Guid="{xxx-xxx-xxx-xxx}">
    <Environment Id="PATH" Name="PATH" Value="[INSTALLDIR]" Permanent="no" Part="last" Action="set" System="no" />
  </Component>
</DirectoryRef>

Environment Element

中描述的Wix Element的详细信息

答案 2 :(得分:1)

有同样的问题,这对我有用:

UILabel *lblTitle = [[UILabel alloc] init];
lblTitle.text = YOUR_TITLE_TEXT;
lblTitle.backgroundColor = [UIColor clearColor];
lblTitle.textColor = [UIColor whiteColor];
lblTitle.font = FONT_NAV_BAR;
[lblTitle sizeToFit];
self.navigationItem.titleView = lblTitle;