Registriert seit: 7. Sep 2006
Ort: Berlin
439 Beiträge
Delphi 12 Athens
|
FileExists liefert False, obwohl die Datei vorhanden ist
10. Aug 2010, 11:54
Delphi-Version: 2007
Hallo,
ich verwende Delphi 2007 Pro auf 2 Windows 7-Installationen, einmal mit 32 und einmal mit 64 Bit. Nun muss ich prüfen, ob die Datei:
C:\Windows\system32\WinSAT.exe
vorhanden ist (dabei handelt es sich um das Systembewertungstool). Mein Programm wird mit Admin-Rechten gestartet.
Die Verwendung von FileExists liefert nun beim 32 Bit-System True, beim 64 Bit-System False. Die Datei WinSAT.exe existiert jeweils in beiden Windows-Installationen im entsprechenden Verzeichnis (das meint der Windows-Explorer und der TotalCommander).
Woran kann es liegen, dass FileExists in der 64 Bit-Windows-Installation False zurückliefert? Was kann man machen?
Danke für die Hilfe.
|