Registriert seit: 29. Nov 2003
Ort: San Diego, CA/USA
1.446 Beiträge
Delphi 2006 Architect
|
Re: Problem beim Remote-Registry Wert auslesen
3. Okt 2007, 21:13
So siehts bisher aus:
Delphi-Quellcode:
function RegLoginAndConnectRegistry(lpMachineName: String; hKey: HKEY; var phkResult: HKEY; User, Password: String): Boolean;
var
lpNetResource: TNetResource;
begin
Result := False;
SetLastError(0);
with lpNetResource do
begin
dwType := RESOURCETYPE_ANY;
lpLocalName := nil;
lpProvider := nil;
lpRemoteName := PChar(lpMachineName + ' \IPC$');
end;
if ( WNetAddConnection2(lpNetResource, PChar(Password), PChar(User), 0) <> 0 ) then
begin
ShowError(' WNetAddConnection2');
Exit;
end;
if ( RegConnectRegistry(PChar(lpMachineName), hKey, phkResult) <> 0 ) then
begin
ShowError(' RegConnectRegistry');
Exit;
end;
Result := True;
end;
Um etwas Neues zu schaffen muss man seine Ohren vor den Nein-sagern verschliessen um seinen Geist öffnen zu können.
(George Lukas)
|
|
Zitat
|