Dos fenster unterdrücken

hi

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)

Hi,
teste einmal folgendes:

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.

unter:
HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\ CurrentVersion\ Policies\ WinOldApp

Schlüssel-------Datentyp-------------Angabe als------Standard

Disabled--------REG_DWORD-----Boolean----------0 Bei 1 wird die DOS-Konsole deaktiviert

NoRealMode–REG_DWORD------Boolean----------0 Bei 1 wird es DOS-Programmen verboten direkt auf die Hardware zuzugreifen (Win95 und Win98)

Gruss
olala

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

hi

HKEY_CURRENT_USER\ Software\ Microsoft\ Windows\
CurrentVersion\ Policies\ WinOldApp

  1. 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.

  2. wenn ich mit zb mit vc++ die registry ändere - ist dann ein neustart nötig um das wirksam zu machen?

danke volker

wie die Zeit verrinnt :smile:
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]