简单的问题 - 烧掉会替换msiexec吗?
我很感兴趣,因为我正在查看“VersionNT for Windows 10”问题,并且对于谁有/没有表明Windows 10支持的清单以及Wix是否可以在安装期间检测到Windows 10感到非常困惑。
从我所看到的,如果Wix安装使用msiexec,答案是“不”,因为即使在Windows 10上,msiexec.exe也没有清单。然而,刻录似乎有一个清单,表明Windows 10支持 - 但它是msiexec的替代品,如果没有,Wix生成'app-install.exe'只是shell msiexec?
答案 0 :(得分:1)
Wix burn为您的所有产品安装需求创建了一站式服务。刻录背后的想法是创建一个运行捆绑包的引导程序,具体取决于它们的安装条件是否得到满足。如果需要为要安装的产品运行多个MSI或EXE,通常需要使用引导程序。
Bootstrapper EXE将按照< Chain>中定义的顺序启动捆绑的EXE或MSI。如果它正在启动MSI,它将通过msiexec启动,就像双击msi一样。
引导程序的另一个目标是仅提升一次。在运行引导程序时,您只会获得一个UAC提示,而不是每个msi进入安装的服务器部分时提示一个。
答案 1 :(得分:0)
Windows 10的VersionNT是603。
您可以检查任何安装程序的安装日志,并查找由窗口安装程序设置的versionNT属性。
您可以阅读以下内容: https://msdn.microsoft.com/en-us/library/windows/desktop/aa372495(v=vs.85).aspx https://msdn.microsoft.com/en-us/library/windows/desktop/aa370556(v=vs.85).aspx