2

我知道当我安装大多数旧版安装程序时,我似乎得到了大量的快捷方式,然后我必须取消固定。但是,我最近尝试使用 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"/>
4

1 回答 1

2

目前不支持显式设置图标和 URL 快捷方式的其他部分InternetShortcut。这是可能的,但 WiX 自定义操作代码今天没有实现它。应该不会花太多力气。

至于默认固定,我预计在 WiX 自定义操作中创建快捷方式的方式与 Windows 安装程序创建快捷方式的方式之间存在差异。WiX CA 非常非常简单,不会在其中初始化数据,IPropertyStore这可能是开始屏幕忽略它的原因。同样,实施起来并不难,但今天不可用。

于 2013-04-11T20:49:43.933 回答