パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

Windows 11、レジストリキーにASCII外の文字を使用するアプリと互換性の問題」記事へのコメント

  • Linuxの/etc/に日本語名のディレクトリやファイル作るようなもんだよなぁ
    それでまともに動くOSってかなり歪なんじゃないかな

    • by Anonymous Coward

      /etc/ の下に多バイト文字のディレクトリやファイル作っても問題ないし、少なくともWin95からWin10までは全く問題ないよ。
      むしろ、いまどきASCII以外を扱えないようなOSのほうが歪だよ。

      レジストリに関しては、Win95でも UTF-16だし、Win11でも、UTF-16なのは変わらず。
      UTF-16のデータで、ASCIIコード以外でおかしくなるって実装のほうが、かなり変わったことしてるはず。

      • by jzkey (47353) on 2021年10月14日 14時45分 (#4132123)

        フォレンジックの記事とかでレジストリのファイル形式を解説してるのを見ると、キー保存形はAsciiなんだよね。
        たぶんキーがAscii Onlyのみで構成されるときの最適化なんだろうけど、そこらのコードの改造をしくじったのかな?

        親コメント
        • by Anonymous Coward

          レジストリエディターで作成した.regファイルをバイナリエディターで開いてみ? UTF-16を使っているから。

          • by Anonymous Coward

            .regファイルは単に拡張子が.regのテキストファイルであって、レジストリの実体じゃないぞ……
            メモ帳で開いてみ?バイナリデータじゃないから軽く開けるから

            せめて System32/config/SYSTEM とか NTUSER.DAT とか見よーや
            で、キーの値は Ascii か UTF-16LE なので最適化にミスってるかもという考察は別にありだと思うぞ

普通のやつらの下を行け -- バッドノウハウ専門家

処理中...