るりまサーチ (Ruby 3.2)

最速Rubyリファレンスマニュアル検索!
47件ヒット [1-47件を表示] (0.028秒)

別のキーワード

  1. win32ole new
  2. win32ole name
  3. win32ole ole_type
  4. win32ole to_s
  5. win32ole ole_free

検索結果

win32/registry (114085.0)

win32/registry は Win32 プラットフォームでレジストリをアクセスするための ライブラリです。Win32 API の呼び出しに Win32API を使います。

win32/registry は Win32 プラットフォームでレジストリをアクセスするための
ライブラリです。Win32 API の呼び出しに Win32API を使います。

//emlist{
require 'win32/registry'

Win32::Registry::HKEY_CURRENT_USER.open('SOFTWARE\foo') do |reg|
value = reg['foo'] # 値の読み込み
value = reg['foo', Win32::Registry::REG_SZ] ...

Win32::Registry#name (78304.0)

@todo

@todo

キーのフルパスを 'HKEY_CURRENT_USER\SOFTWARE\foo\bar'
のような形で返します。

Win32::Registry.type2name(type) (42304.0)

@todo

@todo

レジストリ値の型を整数から可読文字列に変換します。

Win32::Registry#keyname (42301.0)

@todo

@todo

Win32::Registry.open または Win32::Registry.create に指定された
subkey の値を返します。

Win32::Registry#max_value_name_length (33304.0)

@todo

@todo

キー情報の個々の値を返します。

絞り込み条件を変える

Win32::Registry#to_s (33004.0)

@todo

@todo

キーのフルパスを 'HKEY_CURRENT_USER\SOFTWARE\foo\bar'
のような形で返します。

Win32::Registry#read(name, *rtype) (24340.0)

@todo

@todo

レジストリ値 name を読み,[ type, data ]
の配列で返します。
name が nil の場合,(標準) レジストリ値が読み込まれます。

type はレジストリ値の型です。(⇒Win32::Registry::Constants)
data はレジストリ値のデータで,クラスは以下の通りです:
* REG_SZ, REG_EXPAND_SZ
String
* REG_MULTI_SZ
String の配列
* REG_DWORD, REG_DWORD_BIG_ENDIAN, REG_QWORD
Integer
* REG_B...

Win32::Registry#write(name, type, data) (24340.0)

@todo

@todo

レジストリ値 name に型 type で data を書き込みます。
name が nil の場合,(標準) レジストリ値に書き込みます。

type はレジストリ値の型です。(⇒Win32::Registry::Constants)
data のクラスは Win32::Registry#read
メソッドに準じていなければなりません。

Win32::Registry#read_bin(name) (24328.0)

@todo

@todo

型がそれぞれ REG_SZ(read_s), REG_DWORD(read_i), REG_BINARY(read_bin)
であるレジストリ値 name を読み,その値を返します。

型がマッチしなかった場合,TypeError が発生します。

Win32::Registry#read_i(name) (24328.0)

@todo

@todo

型がそれぞれ REG_SZ(read_s), REG_DWORD(read_i), REG_BINARY(read_bin)
であるレジストリ値 name を読み,その値を返します。

型がマッチしなかった場合,TypeError が発生します。

絞り込み条件を変える

Win32::Registry#read_s(name) (24328.0)

@todo

@todo

型がそれぞれ REG_SZ(read_s), REG_DWORD(read_i), REG_BINARY(read_bin)
であるレジストリ値 name を読み,その値を返します。

型がマッチしなかった場合,TypeError が発生します。

Win32::Registry#write_bin(name, value) (24328.0)

@todo

@todo

レジストリ値 name に value を書き込みます。

レジストリ値の型はそれぞれ REG_SZ(write_s), REG_DWORD(write_i),
REG_BINARY(write_bin) です。

Win32::Registry#write_i(name, value) (24328.0)

@todo

@todo

レジストリ値 name に value を書き込みます。

レジストリ値の型はそれぞれ REG_SZ(write_s), REG_DWORD(write_i),
REG_BINARY(write_bin) です。

Win32::Registry#write_s(name, value) (24328.0)

@todo

@todo

レジストリ値 name に value を書き込みます。

レジストリ値の型はそれぞれ REG_SZ(write_s), REG_DWORD(write_i),
REG_BINARY(write_bin) です。

Win32::Registry#delete(name) (24325.0)

@todo

@todo

レジストリ値 name を削除します。
(標準) レジストリ値を削除することはできません。

絞り込み条件を変える

Win32::Registry#delete_value(name) (24325.0)

@todo

@todo

レジストリ値 name を削除します。
(標準) レジストリ値を削除することはできません。

Win32::Registry#[](name, wtype = nil) (24322.0)

@todo

@todo

レジストリ値 name に value を書き込みます。

オプション引数 wtype を指定した場合は,その型で書き込みます。
指定しなかった場合,value のクラスに応じて次の型で書き込みます:
* Integer
REG_DWORD
* String
REG_SZ
* Array
REG_MULTI_SZ

Win32::Registry#delete_key(name, recursive = false) (24322.0)

@todo

@todo

サブキー name とそのキーが持つすべての値を削除します。

recursive が false の場合,そのサブキーはサブキーを持っていてはなりません。
true の場合,キーは再帰的に削除されます。

Win32::Registry#read_s_expand(name) (24322.0)

@todo

@todo

型が REG_SZ または REG_EXPAND_SZ であるレジストリ値 name を読み,
その値を返します。

型が REG_EXPAND_SZ だった場合,環境変数が置換された値が返ります。
REG_SZ または REG_EXPAND_SZ 以外だった場合,TypeError が発生します。

Win32::Registry::API.#CreateKey(hkey, name, opt, desired) (24319.0)

@todo

@todo

絞り込み条件を変える

Win32::Registry::API.#DeleteKey(hkey, name) (24319.0)

@todo

@todo

Win32::Registry::API.#DeleteValue(hkey, name) (24319.0)

@todo

@todo

Win32::Registry::API.#OpenKey(hkey, name, opt, desired) (24319.0)

@todo

@todo

Win32::Registry::API.#QueryValue(hkey, name) (24319.0)

@todo

@todo

Win32::Registry::API.#SetValue(hkey, name, type, data, size) (24319.0)

@todo

@todo

絞り込み条件を変える

Win32::Registry#each {|name, type, value| ... } (24307.0)

@todo

@todo

キーが持つレジストリ値を列挙します。

Win32::Registry#each_value {|name, type, value| ... } (24307.0)

@todo

@todo

キーが持つレジストリ値を列挙します。

Win32::Registry#[]=(name, rtype, value = nil) (24304.0)

@todo

@todo

Win32::Registry::PredefinedKey.new(hkey, keyname) (24301.0)

@todo

@todo

Win32::Registry#info (24019.0)

@todo

@todo

キー情報を以下の値の配列で返します:
* num_keys
サブキーの個数
* max_key_length
サブキー名の最大長
* num_values
値の個数
* max_value_name_length
値の名前の最大長
* max_value_length
値の最大長
* descriptor_length
セキュリティ記述子の長さ
* wtime
最終更新時刻 (FILETIME)

詳細は以下の Win32 API を参照してください。

* RegQueryInfoKey: h...

絞り込み条件を変える

Win32::Registry::API.#CloseKey(hkey) (24019.0)

@todo

@todo

Win32::Registry::API.#EnumKey(hkey, index) (24019.0)

@todo

@todo

Win32::Registry::API.#EnumValue(hkey, index) (24019.0)

@todo

@todo

Win32::Registry::API.#FlushKey(hkey) (24019.0)

@todo

@todo

Win32::Registry::API.#QueryInfoKey(hkey) (24019.0)

@todo

@todo

絞り込み条件を変える

Win32::Registry::API.#check(result) (24019.0)

@todo

@todo

Win32::Registry::API.#packdw(dw) (24019.0)

@todo

@todo

Win32::Registry::API.#packqw(qw) (24019.0)

@todo

@todo

Win32::Registry::API.#unpackdw(dw) (24019.0)

@todo

@todo

Win32::Registry::API.#unpackqw(qw) (24019.0)

@todo

@todo

絞り込み条件を変える

Win32::Registry#descriptor_length (24004.0)

@todo

@todo

キー情報の個々の値を返します。

Win32::Registry#max_key_length (24004.0)

@todo

@todo

キー情報の個々の値を返します。

Win32::Registry#max_value_length (24004.0)

@todo

@todo

キー情報の個々の値を返します。

Win32::Registry#num_keys (24004.0)

@todo

@todo

キー情報の個々の値を返します。

Win32::Registry#num_values (24004.0)

@todo

@todo

キー情報の個々の値を返します。

絞り込み条件を変える

Win32::Registry#wtime (24004.0)

@todo

@todo

キー情報の個々の値を返します。

1.6.8から1.8.0への変更点(まとめ) (127.0)

1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))

1.6.8から1.8.0への変更点(まとめ)
* ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>))
* ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>))
* ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>))
* ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>))
* ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>))
* ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>))...