我正在尝试为 Balsamiq Mockups 创建静默安装,该安装似乎是使用 Inno Setup 编译器创建的。
作为标准静默安装的一部分,它会创建一个我希望阻止的桌面快捷方式。
有谁知道相关的命令行开关来防止创建桌面图标?
我尝试过使用/MERGETASKS="!desktopicon"
但这不起作用。有没有办法列出安装过程正在运行/使用的任务及其变量名称?
要查找任务名称,请使用以下命令运行安装程序/SAVEINF=path
,让它将其设置保存到.inf
文件。如果您检查您感兴趣的任务,在安装过程中,您将在.inf
file:
Tasks=thetask
现在您有了任务名称,您可以使用.
另一种方法是反编译安装程序以查看[Tasks]
部分。
您可以使用例如Inno安装解包器 https://innounp.sourceforge.net/ or 创新提取物 https://github.com/dscharrer/innoextract.
尽管该选项也可能没有任何关联的任务。
不幸的是这种情况是什么(安装程序中没有任务复选框),甚至更多。
当您反编译安装程序时,您将看到它本身不会创建快捷方式(因此没有 Inno Setup 开关在此处提供帮助)。该快捷方式可能是由Balsamiq_Mockups_AIR.exe
由安装程序执行-desktopShortcut
switch:
[Run]
Filename: "{tmp}\Balsamiq_Mockups_AIR.exe"; \
Parameters: "-silent -desktopShortcut -programMenu"; \
BeforeInstall: "UninstallPreviousVersion"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)