Windowsではほとんど大文字小文字区別されない
非常によく聞かれるネタ。
- レジストリのキー(値)を大文字で入力しちゃったんですけど、大丈夫でしょうか?
- ファイル名小文字で入力したけど、大文字にしなくても大丈夫でしょうか?
- カーネルオブジェクト大文字小文字大丈夫でしょうか?
- コンピュータ名大文字小文字大丈夫でしょうか?
- アカウント名大文字小文字大丈夫でしょうか?
どれも大丈夫です。さすがにファイル名は(ファイルシステム上は区別されているものの)大文字小文字を区別しないという認識が浸透していますが、レジストリのキーと値に関してはちょっとうまく動かないと必ず聞かれます。
値に格納するデータに関してはデータを受け取る人(RegQueryValueExで取得された)がどう処理するかによって左右されますが、Win32の世界において、私が知る限り大文字小文字を区別するのはパスワード位じゃないでしょうか。
ファイルに関しては私も一度整理し直したいので、ここで書いてみようかな、と思います。