JumpList はどこに保存されているのか

10行で理解する JumpList (VS2010 beta 2 編) で JumpList の使用方法を解説しましたが、アプリケーションを終了しても JumpList は保持されています。この情報はどこに保存されているのでしょうか?

答えは %AppData%\Microsoft\Windows\Recent\CustomDestinations です。

10行で理解する JumpList (VS2010 beta 2 編) で作成したアプリケーションを実行すると、このようにファイルが追加されます。

image

image

ここで、このファイルを削除してみましょう。

image

削除すると、JumpList もクリアされます。

image

このファイルはバイナリ形式ですが、内容をメモ帳で開くと

image

追加したタスクが登録されているのが確認できます。

その他、一意性を保つためにマシン名やパスが含まれていることがわかります。これらを直接インストーラなどで配布しないように気をつけてください。

Visual Studio 2010 Professional beta 2 はこちらから入手することが可能です。

Visual Studio 2010 Ultimate Beta 2 ISO (英語)
https://www.microsoft.com/downloads/details.aspx?FamilyID=dc333ac8-596d-41e3-ba6c-84264e761b81&displaylang=en