我在c#中创建一个Windows应用程序,在那里自动化窗口。我正在尝试检索任务栏中所有固定应用程序的列表。
我在互联网上搜索,但我没有得到任何合适的解决方案。
任何人都可以帮助我。
提前致谢。
答案 0 :(得分:0)
使用文件浏览,你可以在这里找到pin任务栏快捷方式:
%AppData%\ Microsoft \ Internet Explorer \ Quick Launch \ User Pinned \ TaskBar
归功于Cagliostro和Steven Penny
快速使用将如下:
private void DisplayPinnedTaskBarElements()
{
//Declaring local variables
string pinnedTaskBarItemsPath = Environment.ExpandEnvironmentVariables(@"%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar");
var pinnedTaskBarFiles = Directory.GetFiles(pinnedTaskBarItemsPath);
foreach (var file in pinnedTaskBarFiles)
{
FileInfo fileInfo = new FileInfo(file);
Console.WriteLine(fileInfo.Name);
}
}