Hallo,
eines meiner Projekte, überprüft exe Programme (ausführbare Dateien in Windows) in einem Verzeichnis. Dazu kommuniziert es kurz mit diesen Programmen. Allerdings weiß mein Projekt nicht, ob die Datei "gültig" ist. Es ist möglich das die exe noch aus 16 bit Zeiten kommt, aber auch 64 bit Dateien sein können. Auf dem 32 bit System möchte ich aber nur die 32 bit Dateien ausführen. 16 / 64 bit - da meckert nur Windows herum. Aber wie kann ich das vor dem öffnen überprüfen??
Hat Windows mal gemeckert und die Meldung gebracht, komme ich nicht mehr ran.
Lg
Epcop
Lösung gerade selbst gefunden: http://www.swissdelphicenter.com/de/showcode.php?id=126