使用安装程序框架,我想为我的应用程序创建一个安装程序。
该应用程序由管理员安装在 PC 上。然后该应用程序由不同的用户使用。
在安装程序中,我创建从可执行文件到开始菜单的快捷方式。
这是在installscript.js
通过命令:
component.addOperation(“CreateShortcut”, “@TargetDir@/application.exe”,
“@StartMenuDir@/Name of Application.lnk”, “workingDirectory=@TargetDir@”);
现在的问题是,安装程序仅为当前用户在开始菜单中创建快捷方式,例如管理员。
此外,卸载程序仅对当前用户可见。当我使用其他用户登录时,该应用程序在开始菜单中不可见。
如何生成一个在开始菜单中对所有用户可见的快捷方式?
Try
component.addOperation("CreateShortcut", "@TargetDir@/application.exe", "C:\\ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\<Name of Application>.lnk");
其实有一个变量AllUsersStartMenuProgramsPath
可用,但我刚刚尝试过,它似乎坏了。链接已放入C:\
通过使用它。
Like installer.value("os")
,你应该使用installer.value("AllUsersStartMenuProgramsPath")
在你的脚本中。
请参阅最新文档:http://doc-snapshot.qt-project.org/qtifw-master/scripting.html http://doc-snapshot.qt-project.org/qtifw-master/scripting.html
我认为应该在他们的错误跟踪器上打开一个错误:https://bugreports.qt-project.org/secure/Dashboard.jspa https://bugreports.qt-project.org/secure/Dashboard.jspa
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)