Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#7

Re: THandle -- welchen Sinn und wie selbst erstellen?

  Alt 9. Aug 2007, 11:45
Ich sehe immer noch nicht das Problem mit dem Handle:
Delphi-Quellcode:
function GetPathSingleUser(Handle: THandle): string;
begin
  result:= GetSpecialFolder(Handle, CSIDL_PERSONAL);
end;
Sie wird schon eins brauchen und zwar um zum Beispiel Benutzerspezifische Ordner zurück zu geben. Wenn du einen Prozess unter einem anderen Benutzerkonto startest, müssen ja die Ordner des zugehörigen Kontos ermittelt werden und nicht die des gerade angemeldeten Benutzers. Und ich denke, dazu wird das Handle benötigt. Über ein paar andere Funktion wird dann das Prizesshandle und dann entsprechend das Prozesstoken ermittelt. Und das Handle kann der Anwender eben am leichtesten angeben. Ein Prozesshandle ider eine ProzessID sind da schon etwas umständlicher zu bekommen.

@RavenIV: Diese API-Funktion hat kein Fenster.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat