更改源文件(.wxs)以获取自定义安装

时间:2012-06-21 13:29:54

标签: xml wix wix3.5

我在对话框上有一个单选按钮(我创建了自己的对话框),(我作为管理员运行)

-All Admins

我目前的工作:      一旦我选择了这个radiobutton(All Admins),点击下一步系统必须检查管理员权限/以管理员身份登录。

如果是,则应为所有管理员安装,如果不是,则应生成错误对话框。

我现在知道如何生成对话框(开头时也很混乱)。

此外,我为管理员安装的当前msi,我无法为用户安装,请告诉我如何更正。

请尽早帮助,因为我不知道该怎么办。

由于

埃迪

1 个答案:

答案 0 :(得分:0)

问题不明确。你的实际问题是什么?

WiX生成Windows Installer程序包,Windows Installer只有两种模式:

  • 适用于所有用户
  • 为当前用户

无法为所有管理员安装任何应用程序。如果创建了另一个管理员帐户怎么办如果为受限用户帐户授予管理员权限,该怎么办?如果您考虑域用户,情况会变得更加棘手。

因此,在您的情况下,所有管理员对应所有用户。如果应用程序应该仅由管理员运行,则应用程序有责任向(常规)用户显示错误消息并退出。在Vista +中,它还必须具有请求管理员权限的相应清单,以便它与UAC兼容。

阅读Single Package Authoring文章,详细了解如何创建可以 per-machine per-user 模式安装的软件包。此功能适用于 Windows Installer 5.0 ,即从 Windows 7 Windows Server 2008 R2 开始。

相关问题