2

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

谢谢

4

2 回答 2

4

如果你右键单击exe,你可以点击pin-to start 固定开始

这适用于我在图像中的示例,它是一个独立的 exe,没有任何类型的安装。然后它将出现在开始栏上。在此处输入图像描述

希望这可以帮助。

编辑:之后我意识到你以编程方式说。看起来开始页面的链接放在 C:\Users[UserName]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs在此处输入图像描述 所以也许你可以告诉它在那里存放一个快捷方式?

编辑 2 这个先前的问题也可能有帮助:在目录中创建应用程序快捷方式。它在 C# 中

于 2012-12-14T22:11:49.757 回答
0

查看用于启用桌面通知的代码示例,其先决条件是存在安装到“开始”屏幕的快捷方式。该示例是带有 COM 的 C++,但您应该能够将这个小部分合并到 C# 应用程序中(或直接在 C# 中重写示例代码)。

于 2012-12-14T21:24:32.407 回答