作成 2016.04.27
更新 2016.04.27
C# で Windows 10 のクイック アクセスを列挙する
CLSID は HKCR\Folder\shell\pintohome\AppliesTo にヒントがあった。
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\BannerStore\OptIn\Location0 REG_SZ の値を取得すると良いかも。
Shell32 を使用するには、参照に COM の Microsoft Shell Controls And Automation を追加する。
Shell32.Shell shell = new Shell32.Shell();
Shell32.Folder folder = shell.NameSpace("shell:::{679f85cb-0220-4080-b29b-5540cc05aab6}");
if(folder != null)
{
    foreach (Shell32.FolderItem fi in folder.Items())
    {
        this.listBox1.Items.Add(fi.Path);
    }
}
else
{
    this.listBox1.Items.Add("is null");
}
タグ: CSharp

©2004-2017 UPKEN IPv4