c# - 以编程方式访问所有用户开始菜单

标签 c# .net setup-deployment special-folders

有谁知道如何以编程方式访问“所有用户”启动菜单?

在 XP 中,位于此处:

C:\Documents and Settings\All Users\Start Menu\Programs\Startup

在 Windows 7 中,位于此处:

C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

具体来说,我有一个设置和部署项目,我想在所有用户的“启动”菜单中放置一个应用程序的快捷方式,以便在任何人登录时启动该应用程序。

编辑:I'm pretty sure this is where Brian got his answer from.

最佳答案

在 .NET 4 中 CommonStartMenu 被添加到 Environment.SpecialFolder enum ,所以你可以使用:

Environment.GetFolderPath(Environment.SpecialFolder.CommonStartMenu)

关于c# - 以编程方式访问所有用户开始菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2329647/

相关文章:

c++ - 如何链接到 C++/Cli 混合模式 dll 中的 native 类

c# - 如何在 C# 中查找调用方法的全名

c# - 如果使用 Enterprise Library,log4net 是否更适合登录?

java - 在 java swing 应用程序中创 build 置

php - github php项目部署

c# - 在哪里设置 PublishReadyToRun?

Java 到 C# 格式说明符

c# - 在 C# 中处理内存映射文件的正确方法

c# - 为什么 GUID 中的第三个数据以 4 开头?

winforms - Installshield 在 File 表中找不到指定的 File 键