Windows10 タスクバー DESKBAND(デスクバンド)の管理・削除 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(デスクバンド一覧取得API)
(デスクバンド一覧取得API)
48行: 48行:
 
             StringFromCLSID(clsid, &lpszClsid);
 
             StringFromCLSID(clsid, &lpszClsid);
 
             MessageBoxW(NULL, lpszClsid, L"OK", MB_OK);
 
             MessageBoxW(NULL, lpszClsid, L"OK", MB_OK);
             pBandSite->RemoveBand(dwBandId);
+
             pBandSite->RemoveBand(dwBandId);//一時的な削除。登録自体は各アプリdllがregsvr32で登録して、バックグランウンド動作するようにやっている。
 
             CoTaskMemFree(lpszClsid);
 
             CoTaskMemFree(lpszClsid);
 
         }
 
         }
55行: 55行:
 
     CoUninitialize();
 
     CoUninitialize();
 
</syntaxhighlight2>
 
</syntaxhighlight2>
 +
 +
 +
 上記のAPIを使うことでDeskbandを一覧を取得できます。for文の中でブレークポイントを設定して、clsidに格納される値を調べてください。Windows10ではタスクバーが下側にあるときにタスクバーを右クリックして表示されるニュースと関心事項のためのDeskbandとPeopleという
 +
機能のためのDeskbandが2つ登録されています。
 +
 +
 +
*C:\Windows\System32\OneCoreUAPCommonProxyStub.dll
 +
*%SystemRoot%\system32\peopleband.dll
 +
 +
 +
 +
 っていうものが登録されています。自分はタスクバーを上にやっているんですけど、この場合はニュースと関心事項を有効にしていると設定も変えられない謎の領域というか空白というかスペースがかなり広い領域で損失となります。正直、このせいでDeskbandという仕組みを調べるきっかけになりました。タスクバーを下に移動させて、右クリックして表示されるメニューからニュースと関心事項を非表示にするだけでした。何かの不具合で壊れたDeskbandが登録されているというわけではなかったです。

2021年8月4日 (水) 00:00時点における版



個人用ツール
名前空間

変種
操作
案内
ツールボックス