2017-05-24 8 views
0

私はWindowsを自動化するC#でWindowsアプリケーションを作成しています。そして、私はタスクバーの固定されたアプリケーションのすべて/リストを取得しようとしています。C#を使用してタスクバーに固定されたアプリケーションのリストを取得する方法

私はインターネットで検索しましたが、適切な解決策はありませんでした。

誰でもお手伝いできますか?

ありがとうございます。ファイルブラウジングを使用して

+0

スタート**実際には** Googleを使用して、あなたのケースのためのソリューションの束があります。 – arbiter

答えて

0

、uはここでピンタスクバーのショートカットを見つけることができます。

% APPDATA%\マイクロソフト\ Internet Explorerの\クイック起動\ユーザー釘付け\タスクバー

クレジットカリオストロとスティーブン・ペニーへ

出典:https://superuser.com/questions/171096/where-is-the-list-of-pinned-start-menu-and-taskbar-items-stored-in-windows-7

クイック使い方は次のようになります。

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); 
    } 
} 
関連する問題