Einzelnen Beitrag anzeigen

Benutzerbild von Sprint
Sprint

Registriert seit: 18. Aug 2004
Ort: Edewecht
712 Beiträge
 
Delphi 5 Professional
 
#4

Re: Fehler beim laden einer Funktion aus einer DLL - PC boot

  Alt 2. Feb 2005, 08:45
Ich würde es eher so machen...
Delphi-Quellcode:
program patch;

{$APPTYPE CONSOLE}

uses
  Windows;

type
  TRegOpenCurrentUser = function(samDesired: REGSAM; var phkResult: HKEY): Integer; stdcall;

var
  RegOpenCurrentUser: TRegOpenCurrentUser;
  hkResult: HKEY;
begin

  RegOpenCurrentUser := GetProcAddress(GetModuleHandle('ADVAPI32.DLL'), 'RegOpenCurrentUser');
  if Assigned(RegOpenCurrentUser) then
    if RegOpenCurrentUser(KEY_READ, hkResult) = ERROR_SUCCESS then
    begin
      //
      RegCloseKey(hkResult);
    end;

end.
Ciao, Sprint.

"I don't know what I am doing, but I am sure I am having fun!"
  Mit Zitat antworten Zitat