レジストリエディタ
OSの管理しているレジストリのデータを表示、変更できるソフトウェア。
Windowsにおいて、regedit.exeを指すことが多い
https://scrapbox.io/files/64c4d32c02d872001c1bce48.png
HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_CURRENT_CONFIG
例
HKEY_CLASSES_ROOT\.txtを見る
操作方法
「HKEY_CLASSES_ROOT」の左にある「>」をクリックして、子キーのリストを見る
左側パネル
https://scrapbox.io/files/64c4e9d86e148c001b1ac7d0.png
.txtを選択しているから.txtは灰色で表示
右側パネル
https://scrapbox.io/files/64c4e9c1bd55ac001c61c1db.png
(既定)
.txtそのものに対する値だと思う
txtfilelegacy
何がlegacy?
Content Type
.txtに関連付けられたMIME type
.txtという拡張子をどの種類のメディアとして扱うべきか?という情報がここで定義されている
REG_SZは文字列
PerceivedType
HKEY_CLASSES_ROOT\.txt\PersistentHandlerを見る
https://scrapbox.io/files/64c4ed6fd6248b001ce7baba.png
PersistentHandlerキーの値には、ランダムに見える文字列が設定されている
COMコンポーネントを特定するためのCLSIDである
この値は、何らかのCOMコンポーネントを指している
どのようなCOMコンポーネントかを知るには、oleview.exeが使える?