![]() |
OK danke Luckie so geht es perfekt :hello:
|
Re: Process Pfad unter XP ermitteln
Ich habe da noch mal eine Frage zu.
Luckies Code funktioniert ja nur unter NT und der andere nur unter Win9x und ME, oder? (kann das jetzt nicht testen...habe nur Linux, Win2000 und XP rechner zu Hause) Stimmt das so? |
Re: Process Pfad unter XP ermitteln
Luckies Code funktioniert unter der gesamten 9x-Reihe und in der NT-Reihe ab 2k.
BTW: es gibt eine API GetModuleFileNameEx bei der man auch die Process-ID angeben kann... Sakuras Funktion müsste demnach so ausschaun:
Delphi-Quellcode:
function GetProcessPath(Handle: Cardinal): String; stdcall;
var TheFileName : array[0..MAX_PATH] of char; begin FillChar(TheFileName, sizeof(TheFileName), #0); GetModuleFileNameEx(Handle, 0, TheFileName, sizeof(TheFileName)); Result := TheFileName; end; |
Re: Process Pfad unter XP ermitteln
Ok, dann machen ich mir das einfach und vernachlässige Win NT.
Aber Luckie hat doch Zitat:
und welcher Typ ist hsnapmodul? |
Re: Process Pfad unter XP ermitteln
THandle oder auch einfach Cardinal. Und was das unter 98/ME liefert bin ich mir nicht so sicher. Funktionieren tut es, ja.
|
Re: Process Pfad unter XP ermitteln
arrg da hätte ich auch selbst drauf kommen können...Danke Luckie!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:57 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz