[英]How to launch my Qt Installer in silent mode? (Qt Installer Framework)
[英]Qt Installer Framework - How to customise?
我设法成功创建了一个“ AdminProgram”,该程序用于为我的主项目构建安装程序。 它会在文件系统中正确创建所需的配置/软件包,更新所有.xml文件并将所有必需的元素复制到正确的位置,然后再构建安装程序,这非常好。
但是,我现在希望自定义安装程序以执行更多操作,以便它能够在Windows注册表中安装一些驱动程序,并在以后重新安装现有驱动程序之前,先删除现有安装程序。 我已经研究了“指令”( http://doc-snapshot.qt-project.org/qtifw-1.4/scripting.html#predefined-variables )已有一段时间了,并且无法完全掌握这些自定义操作的精确度实现(应该在其中编写示例代码,如何访问被覆盖的操作等)。
我发现该指令对于像我这样没有经验的程序员来说有点模棱两可,并且会非常感谢能提供此指令的任何人的帮助吗?
为了在注册表中设置条目,您需要在组件脚本中添加GlobalConfig操作。
重载方法Component.prototype.createOperations并添加其他命令,例如:
function Component() {
'use strict';
}
Component.prototype.createOperations = function () {
'use strict';
// call default implementation
component.createOperations();
component.addOperation("GlobalConfig",
"HKEY_CURRENT_USER\\Software\\@Publisher@\\@ProductName@\\entry",
"key",
"value");
}
可用的操作列表在这里
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.