Forum: Programmieren allgemein
Delphi
by Dalai,
12. Jun 2015
In der Tat. Wusste nicht, dass es da einen Wrapper gibt (offenbar seit Delphi 6 oder 7).
MfG Dalai
Forum: Programmieren allgemein
Delphi
by Dalai,
12. Jun 2015
@ringli: Ah, dankeschön! FileSearch kann tatsächlich mit relativen Pfaden arbeiten. Allerdings ist dein Code so nicht verwendbar, da GetEnvironmentVariable ein DWORD zurückgibt und den Inhalt der Umgebungsvariable in einem der Parameter. Aber das Prinzip zählt :).
MfG Dalai
Forum: Programmieren allgemein
Delphi
by Dalai,
12. Jun 2015
Naja, für den o.g. Pfad ist dieser absolute Pfad gemeint: %SystemRoot%\system32\dateiname.exe
Mal etwas genauer formuliert: Die Pfade stammen aus der Konfiguration von Diensten oder Autostarts. Es sind dabei immer Pfade, die auf Verzeichnisse im %PATH% verweisen/liegen, so dass sie vom System selbst auch gefunden werden. Wenn es Duplikate gibt, dann soll der erste Fund benutzt werden, genau...
Forum: Programmieren allgemein
Delphi
by Dalai,
12. Jun 2015
Hallo ihr :),
gleich vorweg: nein, es geht nicht um die üblichen relativen Pfade wie ..\..\pfad\datei.exe
Gegeben sei folgender relativer Pfad: system32\dateiname.exeWie bekommt man daraus auf einfache Weise den absoluten Pfad? PathFindOnPath arbeitet offenbar nur, wenn man ihm nur den Dateinamen übergibt. Auch unter den anderen Shell Path Handling Functions ist irgendwie nichts passendes...