2010-11-24 7 views
1

C#を使用してWindowsジャンプリストからいくつかのアイテムを消去する方法はありますか? (Windows 7タスクバーのアプリケーションアイコンを右クリックすると、アプリケーションのジャンプリストが表示されます)C#:最近使用したファイルをjumplistsから消去する

最近クローズされたファイルを表すメニュー項目を消去したいと思いますが、他のメニューアイテム。

たとえば、「最近閉じた」という見出しの下に最近閉鎖されたGoogleクロームのアイテムをクリーニングしたいとします。また、アプリケーション固有のメニュー項目を見出しの「タスク」の下に置いておきたい。

すべてのメニュー情報は、ディレクトリ "%LOCALAPPDATA%\ Microsoft \ Windows \ Recent \ CustomDestinations \"のバイナリファイルに保存されています。

これらのファイルを削除することはできますが、そうした場合は、最近使用したファイルのリストを削除するだけでなく、アプリケーション固有のメニュー項目も削除します。

C#コードを使用してアプリケーションリストのJump-Listで最も最近使用されたファイルを検索して消去する方法を探しています。あなたはなにか考えはありますか?

ありがとうございました!

+1

実際には、アプリケーションはこれを行うものではありません。アプリケーションは、最近使用されたアイテムをまったく表示しないことを決定するかもしれませんが、最近使用されたリストからアイテムを取り出すことは、あまり良いアイデアではありません。さらに、「私のアプリケーションは、自分のアプリケーションがどうやってそのようなことをすることができるのか」という質問ではなく、「他のアプリケーションが何かをやめることを止めるアプリケーションをどうやって書くことができますか?さて、あなたは試してみることができますが、おそらく他のアプリケーションが物事を戻すことを知っています。 –

答えて

関連する問題