レジストリからDWORDのデータを取得したい


れいこ  2005-09-02 01:46:23  No: 91936

環境:WinXp

いつもお世話になっています。
VBAでレジストリから各値を取得したいのですが、
種類がREG_SZのデータは取得できるのですが、
REG_DWORDのデータを取得する方法がわかりません。

    rootkey = HKEY_USERS
    SubKey = "S-1-5-21-453027664-3341180602-3373149013_
              -1004\Software\Microsoft\Windows\CurrentVersion\_
              Internet Settings\Zones\2"

    'キーをオープンしてハンドルを得る
    ret = RegOpenKeyEx(rootkey, SubKey, 0, 1, Hensu)

    'Nameに値を取得したい名前を入れる
    Name = "1C00"
    
    'バッファを確保する
    Valuedate = String(250, Chr(0))
    Length = Len(Valuedate) '長さ
       
    'HensuはRegOpenKeyExで開いたキーのハンドル
    ret = RegQueryValueExstr(Hensu, Name, 0, 0, Valuedate, Length)

データ型の指定が悪いと思うのですが・・・・

ご存知の方がいらっしゃいましたらご教授願います。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加