我的桌面应用程序只是一个exe文件。由于不重要的原因,我无法使用会在Windows 8“开始”屏幕上添加图标的安装程序。可以使用C#以编程方式添加一个吗?
由于
答案 0 :(得分:4)
如果右键单击exe,可以单击pin-to start
这适用于我在图像中的示例,它是一个独立的exe,没有任何安装。然后它会显示在开始栏上。
希望这有帮助。
编辑:之后我意识到你是以编程方式说的。 看起来像启动页面的链接放在C:\ Users [UserName] \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs 那么也许你可以告诉它在那里存一张捷径?
编辑2 上一个问题可能也会有所帮助:Creating application shortcut in a directory。它在C#
中答案 1 :(得分:0)
查看code samples for enabling desktop notifications,其先决条件是在“开始”屏幕上安装了快捷方式。示例是C ++ w / COM,但您应该能够将这一小部分合并到C#应用程序中(或直接在C#中重写示例代码)。