Supportnet Computer
Planet of Tech

Supportnet / Forum / WindowsXP

exe Datei läuft von Festplatte, aber nicht von CD oder DVD





Frage

Guten Tag, mit bat2exe habe ich eine kleine Batch-Datei (Sie dient dazu Codec-Einstellungen zu resetten! die folgender Maßen aussieht: regedit.exe /s Data\ffdshow.reg start Data\Updater.exe in eine exe umgewandelt. Wird die EXE auf eine HDD des Rechners kopiert funktioniert das alles, auf eine CD/DVD gebrannt funktioniert das aber leider nicht. Ich muß es aber zwingend von CD/DVD aus starten, dies ist das Laufwerk F! Und auch mit absoluten Pfaden regedit.exe /s F:\Data\ffdshow.reg start F:\Data\Updater.exe funktioniert es leider nicht. Ne Ahnung?! DANKE vorab.

Antwort 1 von Flupo

Versuche doch mal zuerst, die beiden Programme direkt von CD auszuführen.
Läuft die Batchdatei von CD?

Ich vermute, dass eines der beiden mit einer Temp-Datei arbeitet und die möglicherweise in das Arbeitsverzeichnis schreiben will. Und das geht auf einer CD natürlich in die Hose.

Gruß Flupo

Antwort 2 von talla6

Vergessen zu sagen:
Auf den Rechnern wo die EXE laufen soll (von CD/DVD) ist normalerweise das schreiben/hinzufügen der Registry nicht erlaubt!! Per XP-Antispy und per eingeschränktem XP-User!

Lokal auf einer Partition der eingebauten HDD ausgeführt (Verzeichnisbaum mit E:\Data etc. muss natürlich angelegt sein) gehts aber, da wird von der EXE auch die Registry hinzugefügt, was mit Erfolg zur gewünschten Decoder-Einstellungsänderung führt!

@Flupo:
Du könntest recht haben: Bei Ausführung auf der HDD wird dort ein kleines tmp-File(chen) geschrieben, das geht auf der CD/DVD natürlich nicht... hm... kann man per Parameter sagen, daß das woanders hingeschrieben werden soll/muss?!

Oder mal nen anderen bat to exe - Compiler versuchen?!

Antwort 3 von talla6

GELÖST!!!

Hallo nochmals.. für alle die es interessiert => Problem gelöst!

Wie:
Flupo lag richtig. Warum es nicht ging:
bei exe's die mit bat2exe erstellt wurden wird immer kurzzeitig eine B2E.tmp - Datei geschrieben beim Aufruf der exe dann!

Geht natürlich auf ner CD oder DVD nicht zu schreiben => die schöne exe wird nicht ausgeführt!

Lösung:
anderer Compiler - zum Beispiel Quick Batch File Compiler!!!
damit gehts dann!!!