次の場所でファイルの関連付けを設定したときです。
HEY_CLASSES_ROOT\<。ext>
しかし、それは可能であるように思われますが、もはや不完全な解決策です。レジストリ全体に追加の関連付けがあります。例えば:
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ KindMap HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Extensions
そして、上記のすべてですが、HKEY_USERS\による
そして、MicrosoftはSet Default Associationsコントロールパネルアプレットを追加しました。これは...何を制御しますか?
ホワイトペーパー、または以下に関するディスカッションを探しています。
「C/C++で記述された最新のWindowsXP-Windows7互換アプリケーションは、Explorer、User-Settings、またはDefault Associations cplに干渉することなく、ファイルの関連付けを登録および操作することになっています。」
編集:私はここでより多くの質問でこの調査をさらに進めようとしています: Windowsからアンインストールするときに他のユーザーアカウントからProgIDを削除する方法は?