2017-05-10 37 views
0

我有Qt安裝程序框架的問題。我使用Qt Installer Framework生成了一個安裝程序。我重用了Qt 5.0.3中的「examples/tutorial」。我在「packages/in com.vendor.product/data」目錄中添加了所有文件(exe,dlls,data,...)。我使用windeploy來獲得所有需要的dll。我在命令行中生成了一個離線安裝程序。Qt安裝程序框架:在另一臺計算機上安裝過程中出現錯誤:d3dcompiler_47.dll(拒絕訪問)

一切工作在我的電腦(窗口10 /美國)。我可以安裝/卸載我的應用程序,並通過桌面上的快捷方式啓動我的應用程序。這裏一切都很好。謝謝Qt。

但是,當我想通過我的安裝程序在另一臺計算機上安裝我的應用程序時,出現以下錯誤:「安裝過程中出錯(com.vendor.product):提取'installer://com.vendor時出錯.product/0.0.0.bin.7z':無法打開文件C:/Users/Username/MyApp/bin/d3dcompiler_47.dll(訪問被拒絕)「

ps:所有電腦都是Windows 10區別在於語言:我的電腦是Windows 10/US,另一臺電腦是Windows 10/French。

有人可以幫助我嗎?

QT安裝錯誤:

qt installer error screebshot

回答

0

您可能需要使用較高的操作。例如:

Component.prototype.createOperationsForArchive = function(archive) { component.addElevatedOperation("Extract", archive, "@[email protected]"); }

相關問題