WIX Windows 8.1 Pin to Start Screen

时间:2014-02-08 22:08:56

标签: wix

我需要一些帮助,让我的WIX安装程序在Windows 8.1开始屏幕中将快捷方式放置为磁贴。

到目前为止,我已经尝试了以下代码(只是将开始菜单快捷方式扩展到实验),而不是将其添加到“开始”屏幕:

<Component Id="SomeStartMenuShortcut" Guid="{E06506E8-21F7-421C-8088-3810E0DC04D2}">
    <Condition>INSTALLSTARTMENUSHORTCUT</Condition>
    <Shortcut Id="SomeStartMenuShortcut" Name="SomeApp" Target="[INSTALL]SomeApp.exe" WorkingDirectory="INSTALL">
      <ShortcutProperty Key="System.AppUserModel.ID" Value="SomeApp.exe" />
      <ShortcutProperty Key="{9F4C2855-9F79-4B39-A8D0-E1D42DE1D5F3}, 12" Value="2" />
    </Shortcut>
    <RegistryValue Root="HKCU" Key="Software\SomeCompany\SomeApp" Name="StartMenuShortcut" Type="integer" Value="1" KeyPath="yes"/>        
    <RemoveFolder Id="SomeStartMenuShortcut" On="uninstall"/>
</Component>

来自以下研究:

http://wyrdfish.wordpress.com/2013/02/05/shortcuts-as-tiles-on-windows-8/ http://blogs.msdn.com/b/windows_installer_team/archive/2009/09/02/windows-7-taskbar-support-with-the-msishortcutproperty-table.aspx

虽然我现在开始怀疑这可能只是负责允许快捷方式显示Pin to Start&amp;将任务栏固定为其上下文菜单中的选项......

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

您无法固定到开始菜单。只有窗户或用户才可以。您只能决定不在开始菜单上显示的快捷方式。

我记得在其中一个构建Windows 8的博客帖子中,他们说这是为了防止开始菜单的“垃圾邮件”。“