아뇨 확인해봐도 분명히 레지경로와 값이 있습니다.
WinXP에서는 잘 실행되는데 단지 Win7 64비트에서 안됩니다.
왕초보와빌더 님이 쓰신 글 :
: 코드는 단순히 레지스트리를 읽는것에 불과한데요,
:
: 혹시 읽고자 하는 레지스트리 키값이 존재하지 않는것이 아닌가 합니다.
:
: regedit.exe 로 확인하면 될거 같네요.
:
:
: 하두고 님이 쓰신 글 :
: : 권한상승을 해야 한다는 이야기가 있길래 소스를 받아서 그대로 해줘도 Win7에서는 안됩니다.
: : 도와주세요.
: :
: :
: : procedure TForm1.Button1Click(Sender: TObject);
: : var
: : reg : Tregistry;
: : k : String;
: : begin
: : Reg := TRegistry.Create; Reg.RootKey := HKEY_LOCAL_MACHINE;
: : Reg.OpenKey('SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon', False)
: : k :=Reg.ReadString('DefaultUserName');
: : Reg.CloseKey;
: : Reg.Free;
: : showmessage(k);
: : end;
|