Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wix 使用Burn时如何使资源管理器重新启动_Wix_Wix3.7_Burn - Fatal编程技术网

Wix 使用Burn时如何使资源管理器重新启动

Wix 使用Burn时如何使资源管理器重新启动,wix,wix3.7,burn,Wix,Wix3.7,Burn,在msi中,我们使用以下命令重新启动资源管理器,以便它加载shell扩展 <util:RestartResource Path="[WindowsFolder]explorer.exe"/> 但是,现在我已经将这个msi及其依赖项包装在使用burn创建的安装程序中,不再重新启动资源管理器 如何使重新启动仍然发生 谢谢 msi通常会显示一些UI,要求用户重新启动。当包装在burn/bundle exe中时,此UI是隐藏的。我想burn引擎可能会发出回调,允许自定义引导程序显示相

在msi中,我们使用以下命令重新启动资源管理器,以便它加载shell扩展

<util:RestartResource Path="[WindowsFolder]explorer.exe"/>

但是,现在我已经将这个msi及其依赖项包装在使用burn创建的安装程序中,不再重新启动资源管理器

如何使重新启动仍然发生

谢谢



msi通常会显示一些UI,要求用户重新启动。当包装在burn/bundle exe中时,此UI是隐藏的。我想burn引擎可能会发出回调,允许自定义引导程序显示相关的UI。我尝试在自定义引导程序应用程序中重写OnExecuteMsiMessage,但没有看到任何消息显示我有机会显示重新启动Explorer.exe所需的UI。

可以使用显示完整的原始UI,但您可能不需要。是的,我不想要原始UI。。。但你给了我一个想法,我会看看它是否能处理重启进程的问题,如果能,我会复制它的方式。