レジストリについて

解決


ささ  2016-01-13 09:44:02  No: 47881  IP: [192.*.*.*]

お世話になります。

ただいまDelphi7P&WIN7でレジストリを参照しようとしているのですが、
下記のPOWERまでは参照出来るのですが、それ以降だと参照出来ません。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\User\

下記のようにやってみたところ、OPEN出来ていないようなんですが
user以降も参照する方法をアドバイス頂けないでしょうか。
//----------------------------------------------------
regist:=tregistry.create;
regist.rootkey:=HKEY_LOCAL_MACHINE;
if regist.openkey('SYSTEM\CurrentControlSet\Control\Power\User',false) then
begin
showmessage('xxx');
end;
regist.free;
//----------------------------------------------------

編集    削除
通りすがり  2016-01-13 16:00:23  No: 47882  IP: [192.*.*.*]

OpenKeyReadOnlyで開かないと権限不足では?

編集    削除
ささ  2016-01-13 20:40:26  No: 47883  IP: [192.*.*.*]

通りすがりさん。ありがとうございます。
OpenKeyReadOnlyと言う関数、今までしりませんでした(>_<)

無事開くことが出来ました。
どうも有り難うございます

編集    削除