Thread EXE-Files starten und wieder beenden (22 answers)
Opened by la_dy82 at 2011-01-20 21:59

bianca
 2011-01-21 15:40
#144923 #144923
User since
2009-09-13
6978 Artikel
BenutzerIn

user image
2011-01-21T12:27:27 la_dy82
Wenn das Programm übers Skript aufgerufen wird, dann erscheint: [meineDat.txt*].

Sieht mir so aus als ob das Programm die Datei zwar intern generiert aber nicht schreiben kann, Stern deutet auf einen ungespeicherten Zustand einer geänderten/neu erstellten Datei hin. So machen es zumindest sehr viele Windowsprogramme.

Wie rufst Du das Perlscript auf?
Falls über Webserver, reichen die Rechte aus?
Bin nicht sicher, wie das mit den Berechtigungen aussieht aber angenommen das programm.exe will in c:\programme.... schreiben und wurde über den Webserver über Perl und über das Modul aufgerufen, ob es dann noch genügend Rechte dafür besitzt.
Hast Du Dir mal selbst eine test.cmd erstellt die einfach nur einen test.txt anlegt und damit probiert und verschiedene Pfade testweise getestet?

Edit: Hast Du mal unter eventvwr in die Systemereignisse geschaut, ob da was auftaucht?
Und mal das error.log im Webserver gecheckt?
Gibt es von programm.exe vielleicht ein eigenes Log?
Last edited: 2011-01-21 15:43:35 +0100 (CET)
10 print "Hallo"
20 goto 10

View full thread EXE-Files starten und wieder beenden