NSIS のレジストリとは? レジストリへの書き込みと読み取りはどのように行うのですか?
3 に答える
NSIS で変更できる Windows レジストリのことですか?
この場合、この記事が何かを明確にするのに役立つかもしれません: Windows レジストリとは何ですか?
その後、NSIS コマンドを理解し、使用できるようになります。
WriteRegStr
ReadRegStr
詳細な例は、ReadRegStrとWriteRegStrにあります。
または、一部の関数やプラグインが値を渡したり返したりするために使用する標準変数であるNSISレジスタを参照している可能性があります。
NSIS Scripting Referenceセクション 4.2.2から:
$0、$1、$2、$3、$4、$5、$6、$7、$8、$9、$R0、$R1、$R2、$R3、$R4、$R5、$R6、$R7、$R8、$R9
登録します。これらの変数はユーザー変数と同じように使用できますが、通常は共有関数またはマクロで使用されます。これらの変数を宣言する必要がないため、共有コードで使用するときに名前の競合が発生することはありません。これらの変数を共有コードで使用する場合は、スタックを使用して元の値を保存および復元することをお勧めします。これらの変数は、プラグイン DLL によって読み書きできるため、プラグインとの通信にも使用できます。
それはWindows レジストリです。NSIS から読み書きする例は、最初の結果です。