大家好,我正在开发一个开始菜单样式的程序,想知道我是如何获得固定程序和所有程序列表的。我开始了一些研究,并将发布我发现的内容,以便你们都可以帮助填补空白。
为了获取程序图标,我发现了这个...
public static Icon IconFromFilePath(string filePath)
{
var result = (Icon)null;
try
{
result = Icon.ExtractAssociatedIcon(filePath);
}
catch (System.Exception)
{
// swallow and return nothing. You could supply a default Icon here as well
}
return result;
}
为了获取所有程序和固定程序,我找到了这些路径......
%USERPROFILE%\appdata\Roaming\Microsoft\Windows\开始菜单\程序
C:\ProgramData\Microsoft\Windows\开始菜单\
这些位置是什么?开始菜单如何使用这些位置?我该如何使用它们?希望我不是简短的,而是想表明我真的在努力解决这个问题并且一直在寻找。谢谢!