在msi中,我们使用以下命令让资源管理器重新启动,以便加载我们的shell扩展。
<util:RestartResource Path="[WindowsFolder]explorer.exe"/>
但是,现在我已经在使用刻录创建的安装程序中将此msi与其依赖关系包装起来了,不再重新启动Explorer。
如何才能重新启动?
感谢。
msi通常会显示一些要求用户重启的UI。包装在burn / bundle exe中时,此UI将被隐藏。我想也许烧录引擎会发出回调,允许自定义引导程序显示相关的UI。我尝试在自定义引导程序应用程序中覆盖OnExecuteMsiMessage,但是没有看到任何显示给我机会显示Explorer.exe重启所需的UI的消息。