我有一个项目,我必须在开始菜单中创建快捷方式。为此,我必须获取由
获取的开始菜单的路径 Environment.SpecialFolder.Commonstartmenu
或
Environment.SpecialFolder.Startmenu
。
直到现在,我无法弄清楚它们之间的区别。它是针对不同Windows平台的特定内容吗?
答案 0 :(得分:4)
Environment.SpecialFolder.Startmenu
- 用户的StartMenu文件夹是否已登录。
Environment.SpecialFolder.Commonstartmenu
- 显示所有用户共有的开始菜单项
它并非特定于任何版本的操作系统。考虑一个示例,当您安装新软件,并且仅为当前用户安装它时,此特定软件将仅在特定用户的开始菜单中显示,而不是在公共开始菜单中。
答案 1 :(得分:1)
CommonStartMenu: C:\ ProgramData \ Microsoft \ Windows \ Start Menu
StartMenu: C:\ Users \ user \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu
我会使用CommonStartMenu