レジストリ キーが何に使用されているかを確認できるようにしたいと考えています。レジストリに関する本でも構いません。Windows Vista の変更に関する情報はすばらしいものです。
4 に答える
ウィキペディアの記事は実際にはかなりいいです。すべてを完全に説明しているわけではありませんが、あまりにもみすぼらしくもありません。 http://en.wikipedia.org/wiki/Windows_Registry
ああ、そこに値を書き込むすべての人によってレジストリがまとめて文書化されている単一のサイトがあればいいのにと思います! どのアプリでも独自のレジストリ キーと値のセットを作成できるため、そのような作業が必要になるのは MS だけではないことに注意してください。彼らはキープレーヤーになるでしょうが!
それまでの間、特定のキーと値のペアが何をするのかを知る必要がある場合に、出発点として使用する 2 つの MS サイトがあります。
Windows 2003 レジストリ リファレンス: http://technet.microsoft.com/en-us/library/cc778196.aspx
Windows 2000 レジストリ リファレンス: http://technet.microsoft.com/en-us/library/cc974061.aspx
Windows は進化するものであるため、古いバージョンに関する情報でも非常に役立つ場合があることに注意してください。また、W2003 は XP と非常によく似ていることに注意してください。残念ながら、上記のような Vista/Windows 2008 レジストリへのリンクは見つかりませんでした。
特定のキーの状況を知る必要があり、上記のリンクのいずれにも見つからない場合は、http://support.microsoft.comでそのキーのフル パスを検索してみてください。
最初にレジストリ エントリではなく、常に Windows SDK で API を検索します。たとえば、ユーザーのマイ ドキュメント フォルダーへのパスを保存する場合 (はい、レジスターにあります)、ユーザーのプロファイルが別の場所に保存されている別のマシンにユーザーのレジスターがローミングすると、コードが壊れる可能性があります。
推奨読書: シェル フォルダー キーの長く悲しい話
私は過去にこのヘルプファイルを使用しました。非常に良いリソース