DOS-Meldung eines Win32-Programms ändern.
-
Hi!
Wenn man ein Win32-Programm in DOS starten will, erscheint immer eine Neldung wie "This Programm cannot run in DOS-Mode" oder so. Ich habe bereits gemerkt, dass diese Meldung am Anfang der Exe-Datei gespeihert ist und ändern kann. Wie kann ich diese Meldung aber vor dem Compilieren ändern?
Lösungen für BCB , MSVC, TASM32, MASM32, NASM32 und 32-Bit-DJGPP sind willkommen.
-
*hochschieb*
Interessiert mich auch.
-
Na wie wohl?
In dem du das dem Compiler sagst - denn schließlich schreibt der compiler diesen string in die datei!Es wird aber wohl kaum ein compiler diese option haben, wo man das umstellen kann - weil es einfach sinnlos ist.
-
Bei Windowsprogrammen wird diese DOS-Meldung üblicherweise von einem DOS-Programm ausgegeben, das vom Linker an den Anfang die EXE gelinkt wird. Dieses DOS-Programm nennt sich 'Stub'. Bei einigen Compilern liegt diese Datei auch 'orginal' irgendwo vor.
Es gibt z.B. auch noch Tools, die diesen Stub durch einen kleineren austauschen.
-
Hab' mal schnell in google gesucht:
- http://info.borland.com/borlandcpp/books/s303124/s303124s.html
- http://www.hobbypages.net/stubs.htmlIn der .DEF-Datei für den Linker tlink (Borland) kann man z.B. angeben, das man einen anderen Stub haben möchte ....