由于某些依赖关系,我们在部分安装过程中关闭了 Windows 资源管理器。作为紧急安全措施,如果我们失败,我想确保用户有一个外壳。我以为我想做一个带有 'Execute="rollback"' 的 34 类自定义操作,但我似乎不够聪明来制作 CA。
这是我所拥有的:
<CustomAction Id="RestartExplorer"
ExeCommand="explorer.exe"
Execute="rollback"
Impersonate="yes"
Return="asyncNoWait"/>
我知道我缺少一个目录元素,但我不知道如何指定一种与平台无关的方式来指定 %windir%\system32。使用环境变量或脚本不是一种选择。
谢谢 :)