如何制作"msiexec/x"快捷方式要求提升XP?

ptk*_*vsk 0 windows-xp wix wix3.5

运行此快捷方式时在XP(用户帐户)上:

<Shortcut Id="UninstallStartMenuShortcut" Advertise="no"
              Name="AppName" Description="Uninstalls AppName"
              Target="[SystemFolder]msiexec.exe" Arguments="/x [ProductCode]"/>
Run Code Online (Sandbox Code Playgroud)

我收到错误"您必须是管理员才能删除此应用程序.要删除此应用程序,您可以以管理员身份登录,或与技术支持小组联系以获取帮助."

为什么会这样,而不是用管理员密码要求提升?我怎样才能避免这个愚蠢的错误?

Chr*_*ter 5

XP中不存在"Elevation".LUA/UAC是Vista和超越概念.

您可以创建并安装作为快捷方式目标的EXE.然后,此EXE可以确定是否需要更高的权限,并要求输入用户名和密码以执行卸载.