Einzelnen Beitrag anzeigen

DevidEspenschied

Registriert seit: 7. Sep 2006
Ort: Berlin
439 Beiträge
 
Delphi 12 Athens
 
#1

FileExists liefert False, obwohl die Datei vorhanden ist

  Alt 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.
Devid
Devid Espenschied
Pre-sales Consultant
Embarcadero Germany GmbH
germany.info@embarcadero.com

Kein Support per PN
  Mit Zitat antworten Zitat