Keine DOS-Box bei Programmaufruf...
-
Hallo!
Ich habe von einem Programm leider nur das Binary, und sobal ich dieses Programm starte erscheint leider eine "Windows"(Dos)-Box, wo die ganzen ausgaben angezeigt werden.
Ich habe irgendwo einmal gelesen, dass windows anhand eines bytes entscheidet, ob eine Konsole aufgemacht werden soll, oder ob ads Programm im Hintergrund laufen soll.
Nun, falls wer einen Tipp kennt, wie man einem fertig kompiliertem Programm diese unart abgewöhnt, ich scheue keinen Hex-Editor
Mfg Arthur
-
SW_HIDE als anzeigeparameter beim starten angeben.
-
Nein, das klapp leider nicht.
Ich starte das Programm aus Java heraus, und java hat keine möglichkeit, die Konsole zu verstecken.
Ich hab das ganze nur hier gepostet, weil die Anwendung die ich starten will in Visual-C++6 geschrieben wurde, und ich dachte da kann man mit dem Hex-Editor ein wenig nachhelfen?
Hoffe ihr könnt mir da helfen *verzweifel*
Mfg Arthur
-
Java hat bestimmt auch die Möglichkeit einen Parameter anzugeben, wie das gestartete Programm angezeigt werden soll! Mit dem Hexeditor kann man da nix machen.
Verschoben nach Java!
-
Nimm zum Start des Programms einfach javaw, dann gehts.
Also:
javaw deinProgramm