ich hatte die frage vor einiger zeit schon mal am flash brett gestellt - ohne erfolg. es geht nämlcih eigentlich um windows:
aus flash heraus starte ich eine .exe (mit fscommand). beim ausführen dieser exe öffnet windows kurzfristig die dos box. da das ganze in einer schleife liegt sieht das echt scheiße aus - gibt es IRGENDEINE möglichkeit das öffnen dieses fensters zu unterdrücken…?
danke, volker (auch wenn nicht wirklich am richtigen bret ist)
Auf Systemen wo nur Windowsprogramme ausgeführt werden, können Sie aus Sicherheitsgründen die DOS-Box deaktivieren.
Wenn noch einige DOS-Programme benutzt werden, können Sie auch den direkten Zugriff auf die Hardware unterbinden, dann liegt die Verwaltung der Hardware bei Windows wodurch es zu weniger Fehlern kommt.
also verhindert dies nicht auch das die dos application an sich gestartet wird?
ich will ja das sie ausgeführt wird, aber halt im hintergrund läuft. also quasi unsichtbar ausgeführt wird.
wenn ich mit zb mit vc++ die registry ändere - ist dann ein neustart nötig um das wirksam zu machen?
wie die Zeit verrinnt
Hallo,
ich habe noch einen Tipp.
Starte doch das Programm als symbol mittels dem dos/windowsbefehl start:
start /m programm.exe
also in deinem Fall:
fscommand „start /m programm.exe“ oder so (kann kein flash)
Hier noch was zu ‚start‘ virelleicht testest du mal den parameter w dazu
WINDOSMODUSC:\WINDOWS>start /?
Startet eine Anwendung für Windows oder MS-DOS.
START [Optionen] Programm [Argument…]
START [Optionen] dokument.erw
/m[inimized] Startet die Anwendung als Symbol (Hintergrund).
/max[imized] Startet die Anwendung maximiert (Vordergrund).
/r[estored] Startet die Anwendung im wiederhergestellten Fenster (Vordergrund)
[Standard].
/w[ait] Zeigt die DOS-Eingabeaufforderung erst wieder nach dem Beenden
der Anwendung an.
weihnachtlichen Gruß
olala
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]