exe oder nicht exe, das ist hier die Frage
-
servus,
hab mit FindNextFile () ne Datei aufgestöbert und will nu wissen ob es sich hierbei um eine .exe handelt. Hab von der Datei n WIN32_FIND_DATA, aber es scheint da kein spezielles Attribut zu geben, mit dem man sie schnell identifizieren könnte. Weiß einer ne schnelle Methode dies herauszufindfen?thx, N00Bie
-
in der WIN32_FIND_DATA steht im Member "cFileName" der komplette Filename inkl. 3 Zeichen-Endung (EXE)...
Du kannst doch aber an die FindFirstFile-Funktion "*.exe" übergeben, dann liefert er NUR exe-Dateien zurück...
-
Die Endung sagt nichts über den Dateityp aus!!!
Programm mit Delphi Quellcode gibt es hier: www.assarbad.org/stuff/isexe.zip
-
nehmen wir einfach an, die Endung ist richtig!
-
Diese Annahme ist sehr unsicher. Aber wenn es dir reicht.
-
reicht mir, es sollen ja auch nur "sichere" EXE-Dateien gefunden werden, also solche, die keinen Sch*** anstellen.
Außerdem will ich auch Verzeichnisse, also hat es sich mit dem FindFirstFileEx ()
-
-
danke, das hat geholfen