Zitat von
Dezipaitor:
Delphi-Quellcode:
var
_AddSecurityPackageW: Pointer;
function AddSecurityPackageW;
begin
GetProcedureAddress(_AddSecurityPackageW, secur32, '
AddSecurityPackageW');
asm
MOV ESP, EBP
POP EBP
JMP [_AddSecurityPackageW]
end;
end;
Warum? Ist doch korrekt.
Wenn der Aufruf von GetProcedureAddress fehlschlagen würde, hättest du ein undefiniertes Ergebnis.