質問: windows 7用の.regファイルの作成 .regファイルを作成しましたが、ダブルクリックするとインポートされません。 指定されたファイルはレジストリスクリプトではありません。レジストリエディター内からのみバイナリレジストリファイルをインポートできます。 .regファイルの内容は次のとおりです[hkey_classes_root\folder\shell\pngcrush] @=”png crush” [hkey_classes-root\folder\shell\pngcrush\command] @=”e:\programs\pngcrush\crush.bat %1” 誰かが私を助けてくれませんか?前もって感謝します
回答: 私が発見したいくつかの追加情報とすべての答えをまとめるだけです。1行目のヘッダー:windows registry editor version 5.00 「crlf」で区切られたキー間の空白行 スペースなしのキーブラケット 二重引用符で囲まれた値 16進の整数/ワード値-明らかに小文字の小文字 例windows registry editor version 5.00 [hkey_local_machine\software\myorg] [hkey_local_machine\software\myorg\mykey] "my value"="some string" "my flag or integer"=dword:00000001 許可されているエンコーディングは、次のwindows api文字列にも対応しているようです。 8ビット固定幅:windows-1252-iso-8859-1とほぼ同じ 16ビット固定幅:ucs-2le(リトルエンディアン)-基本的にutf-16と同じ 注:テキストエディターがエンコードに「unicode」と言う場合、それはおそらく内部幅のwindowsと互換性のない可変幅エンコードであるutf-8を意味します。注2(編集):asciiは7ビットであり、私が使用していることがわかっているすべてのプロセッサは2ビットの累乗であるため、常に他の一部にラップされますascii 1252のようなスーパーセット。#thingsyoulearnafteruni