このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.1 リファレンスマニュアル

singleton method Win32::Registry.create

create(key, subkey, desired = KEY_ALL_ACCESS, opt = REG_OPTION_RESERVED)[permalink][rdoc][edit]
create(key, subkey, desired = KEY_ALL_ACCESS, opt = REG_OPTION_RESERVED) {|reg| ... }

[TODO]

レジストリキー key 下にキー subkey を作成し、開いたキーを表す Win32::Registry オブジェクトを返します。 key は親のキーを Win32::Registry オブジェクトで指定します。親のキーには定義済キー HKEY_* を使用できます (⇒Win32::Registry::Constants)

サブキーが既に存在していればキーはただ開かれ、Win32::Registry#created? メソッドが false を返します。

ブロックが与えられると、キーは自動的に閉じられます。