Zitat von xeen
Und GENAU DAS wurde ja bemängelt. Es wird direkt ein Ordnername ( "program files" gesucht. Und den gibt es auf deutschen XP nicht. Der heisst da "Programme".
Windows verwaltet deshalb Umgebungsvariablen. Auf den Ordner, der die installierten Programme enthält, kann man mit %ProgramFiles% zugreifen.
Das wäre im obigen Codeschnipsel also
Dann wird der Programmordner gefunden, egal ob er nun C:\Program Files, C:\Programme oder sonst wie heisst bzw. auch auf welchem Laufwerk er zu finden ist.
Liste der aktuellen XP Umgebungsvariablen :
Start / Ausführen / cmd mit OK bestätigen
in der erscheinenden cmd-Konsole dann set eingeben, Return .. und da sind sie.