我的桌面应用程序只是一个 exe 文件。由于一些不重要的原因,我无法使用会在 Windows 8 开始屏幕中添加图标的安装程序。可以用 C# 以编程方式添加吗?
谢谢
如果你右键单击exe,你可以点击pin-to start
这适用于我在图像中的示例,它是一个独立的 exe,没有任何类型的安装。然后它将出现在开始栏上。
希望这可以帮助。
编辑:之后我意识到你以编程方式说。看起来开始页面的链接放在 C:\Users[UserName]\AppData\Roaming\Microsoft\Windows\Start Menu\Programs 所以也许你可以告诉它在那里存放一个快捷方式?
编辑 2 这个先前的问题也可能有帮助:在目录中创建应用程序快捷方式。它在 C# 中
查看用于启用桌面通知的代码示例,其先决条件是存在安装到“开始”屏幕的快捷方式。该示例是带有 COM 的 C++,但您应该能够将这个小部分合并到 C# 应用程序中(或直接在 C# 中重写示例代码)。