Windows の主要アプリやら機能やらの CLSID 一覧。
HKEY_CLASSES_ROOT\CLSID
から抽出してみた。
なお環境は Windows 7 Professional です。
$ reg query "HKEY_CLASSES_ROOT\CLSID" /f "InfoTip" /s > 1_infotip.txt
Grep でキー部分の行だけ取り出す。
reg_query_all.bat を使って各キーに対して reg query /f "*" /d
を実行
余分な行を Grep などで削除。
Grep と正規表現で頑張って Markdown Table 文法に。
(既定) REG_SZ DefaultLocation
( )([^ ]+)( )([a-zA-Z_]+)( )(.+)
| \2 | \4 | \6 |
| キー名 | エントリ種類 | 値 |
| ------ | ------------ | -- |
※名前だけ眺めたかったのでついでに作った
CLSID が表すアプリ名/機能名を取り出すために、(既定)
エントリの値を Grep と正規表現で頑張って取り出す。
GFM でプレビューしながら余分なデータ削除や書式修正など。