如何在不使用安装程序的情况下在Windows 8“开始”屏幕上放置桌面应用程序快捷方式?

时间:2012-12-14 20:50:18

标签: c# windows-8

我的桌面应用程序只是一个exe文件。由于不重要的原因,我无法使用会在Windows 8“开始”屏幕上添加图标的安装程序。可以使用C#以编程方式添加一个吗?

由于

2 个答案:

答案 0 :(得分:4)

如果右键单击exe,可以单击pin-to start Pin to start

这适用于我在图像中的示例,它是一个独立的exe,没有任何安装。然后它会显示在开始栏上。enter image description here

希望这有帮助。

编辑:之后我意识到你是以编程方式说的。 看起来像启动页面的链接放在C:\ Users [UserName] \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs enter image description here 那么也许你可以告诉它在那里存一张捷径?

编辑2 上一个问题可能也会有所帮助:Creating application shortcut in a directory。它在C#

答案 1 :(得分:0)

查看code samples for enabling desktop notifications,其先决条件是在“开始”屏幕上安装了快捷方式。示例是C ++ w / COM,但您应该能够将这一小部分合并到C#应用程序中(或直接在C#中重写示例代码)。