Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > win32oleライブラリ > WIN32OLEクラス > create_guid
create_guid -> String
[permalink][rdoc]GUID(グローバル一意識別子:Global Unique Identifier)を生成します。
GUIDは、COMのクラス識別子(CLSID)、インターフェイス識別子(IID)など多数の 領域でWindows上のオブジェクトの識別に利用される128ビットの値です。
WIN32OLEが生成するGUIDは以下の形式によるGUIDの文字列表現です。なお00〜 FFはGUIDの先頭からのバイト位置を示します。これはレジストリのキーとして 利用される形式です。
{33221100-5544-7766-8899-AABBCCDDEEFF}
WIN32OLE.create_guid # => "{????????-????-????-????-????????????}"