regkey

レジストリキー指定

regkey p1,"key-name",p2

p1=0~(0) : キーグループ指定
"key-name" : キー名指定
p2=0~1(0) : 既存のキー(0)・新規作成(1) モードスイッチ

(プラグイン / モジュール : hspext)

解説

アクセスするレジストリのキーを指定します。レジストリの読み書きを
する場合には、最初に必ずregkey命令でキーと読み書きのモードを指定
しておかなければなりません。

p1では、キーグループを指定します。これは以下の中から選びます。

  p1  key group
--------------------------------
  0 : HKEY_CURRENT_USER
  1 : HKEY_LOCAL_MACHINE
  2 : HKEY_USERS
  3 : HKEY_CLASSES_ROOT
  4 : HKEY_DYN_DATA ( Windows95/98のみ )
  5 : HKEY_PERFORMANCE_DATA ( WindowsNTのみ )

"key-name"では、"Software\\OnionSoftware\\hsed"のように「\\」で
ツリーを区切って階層指定を行ないます。
最後に、p2で読み書きモードの設定をします。p2が0の場合は読み出し
モードとなり、getreg命令で指定したセクションの内容を読み出す
ことができるようになります。p2が1の場合は、新規作成モードとなり、
setreg命令で指定したセクションを追加します。
すでに存在するレジストリの読み出し、変更はp2を0に設定してください。

regkey命令の実行後は、システム変数statに結果が返ります。
システム変数statが0以外の場合は、何らかのエラーが起こっている
ことを示しています。

サンプル逆引き (2)

REGTEST.AS
regtest2.as

情報

プラグイン / モジュールhspext
バージョン2.61
作成日2004/03/01
著作者onitama
URLhttp://www.onionsoft.net/
備考hspext.asをインクルードすること。
タイプ拡張命令
グループOSシステム制御命令
hs ファイルhsphelp\hspext.hs