Es gibt ja die Funktion ShowWindow(); Aber der muss man einen Handle für das betreffende Fenster mitgeben. Wo bekomme ich den Handle auf das Konsolenfenster meiner Win32-Exe?
FindWindow()? (Der Title meiner Exe ändert sich jenachdem von wo sie gestartet wird) GetHwnd()?
Das heißt doch aber, dass das Programm dann nicht mehr unter NT läuft. Das sollte es aber. Gibts denn keine Möglichkeit mein Konsolenfenster zu verstecken...
doch funktioniert schon, es benutzt nur diverse "neuere" DLL's die beim NT4.0 Standardmäßig nicht enthalten sind... -- class God : public ChuckNorris { };
das Problem ist, dass es ohne vorher Dateien zu aktuallisieren laufen sollte. Ich hab jetzt folgendes gemacht:
- neues leeres Projekt erstellt - neue CPP-Datei mit WinMain erstellt - Code aus altem Projekt übernommen
Jetzt startet das Programm direkt ohne Konsole und tut auch das was es soll. Leider läuft das auch nicht auf NT. Erst fehlte eine Datei (mscoree.dll) und dann wollte es einen Registryeintrag für den Pfad zum .Net-Framework. Das ist natürlich auf keinem der Zielrechner installiert.
Ich verzweifel noch! Hab es mir etwas einfacher vorgestellt.