我知道当我安装大多数旧版安装程序时,我似乎得到了一大堆快捷方式,然后我必须解除它们。但是我最近尝试使用util:InternetShortcut元素而我却反其道而行之。我必须搜索开始屏幕才能找到要固定的项目。奇怪的是,Bing1出现了,我能够固定它,但Bing2快捷方式没有显示为可用。 (编辑:Bing2现在正在出现。很奇怪)
这是一个广泛的问题......但是在Windows 8世界中我需要知道什么?我目前正在企业IT环境中工作,我被要求提出管理用户启动屏幕的策略,我正在研究的工具之一是基于MSI的安装程序。
我的一个高级要求是能够创建网站快捷方式并配置快捷方式的图标。这似乎得到.url文件的支持,但不受util:InternetShortcut的支持。 (编辑:快捷方式似乎与目标网页自动同步。)
<util:InternetShortcut Id="test1" Directory="ProgramMenuFolder" Name="Bing1" Target="http://www.bing.com" Type="url"/>
<util:InternetShortcut Id="test2" Directory="ProgramMenuFolder" Name="Bing2" Target="http://www.bing.com" Type="link"/>
答案 0 :(得分:2)
今天InternetShortcut
不支持明确设置网址快捷方式的图标和其他部分。这是可能的,但WiX自定义动作代码今天没有实现它。可能不会花费太多精力。
至于默认固定,我预计在WiX自定义操作中创建快捷方式的方式与Windows Installer创建快捷方式的方式之间存在差异。 WiX CA非常非常简单,并且没有初始化IPropertyStore
中的数据,这可能是开始屏幕忽略它的原因。同样,不要难以实施,但今天不可用。