Hat*_*ard 10 windows-installer orca advertised-shortcut
我们有一个应用程序可以在启动时运行,允许在安装后更改许多已安装的文件.我们试图通过DISABLEADVTSHORTCUTS=1在Orca中设置属性来关闭自我修复模式.但是,设置此属性时不会创建任何快捷方式.我看到的所有信息表明我们应该能够使用DISABLEADVTSHORTCUTS=1set 创建"未公布的"快捷方式.有任何想法吗?
我已经验证,如果DISABLEADVTSHORTCUTS保持不变,则可以正确创建快捷方式.
小智 18
如果您在Visual Studio 2008中创建安装和部署项目,那么可以使用非常灵活的技巧来使您的快捷方式无广告:
在UI编辑器中添加文本框面板.使所有文本框不可见.制作其中一个属性'DISABLEADVTSHORTCUTS'而不是EDITAx.使值"1".您的快捷方式将不会公布.
我想把它归功于我偷了它的人,但我似乎找不到原来的链接.
Dam*_*gel 13
不确定这是否有帮助,但您可以尝试一下:以编程方式而不是手动方式进行.
来源帖子:Windows开发人员中心(来自discussweb.com)
"将WiRunSQL.vbs文件复制到项目目录中.现在,在Visual Studio 2005中,在解决方案资源管理器中选择您的安装项目.选择其属性.在属性窗口中,将以下脚本添加到PostBuildEvent属性.
cscript //nologo "$(ProjectDir)WiRunSql.vbs" "$(BuiltOuputPath)" "INSERT INTO Property(Property, Value) VALUES ('DISABLEADVTSHORTCUTS', '1')"
Run Code Online (Sandbox Code Playgroud)
一旦构建了项目,该脚本将自动运行,并将DISABLEADVTSHORTCUTS true值插入应用程序MSI属性表中."
如果您不知道在哪里可以找到WiRunSQL.vbs文件,我可以从以下站点获取:svn.nuxeo.org