Console unsichtbar machen!
-
Hi,
Ich habe ein Programm geschrieben das im Hintergrund ein paar Sachen erledigt.
Wenn es fertig ist beendet es sich von selbst!
Mich stört dabei nur das dabei ein Conoslen Fenster die ganze Zeit offen bleibt Ich möchte das das Programm nur in den Tasks angezeigt wird und kein Consolen Fenster geöffnet wird.
Oder ist es eigentlich auch möglich das Programm als Windows Dienst Programm zu sarten???Hoffe es ist klar was ich will!
MFG ReduXP.S: Ich Arbeite unter Code::Blocks falls das relevant ist!
-
Link Deine Anwendung eben als Subsystem-"Windows"-Anwendung statt als Subsystem "Console".
-
ReduX schrieb:
ein paar Sachen erledigt.
... was er vorhat kann man sich ja denken
-
ReduX schrieb:
Oder ist es eigentlich auch möglich das Programm als Windows Dienst Programm zu sarten???
Ja, guck mal auf CodeProject, da gibts nen guten (und verständlichen) Artikel darüber.
tssss schrieb:
ReduX schrieb:
ein paar Sachen erledigt.
... was er vorhat kann man sich ja denken
-
Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum DOS und Win32-Konsole verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Hi,
@Konrad Rudolph
Also in CB finde ich da nur unter Targets das mann nur GUI,console und die librarys
etc. einstellen kann aber nichts mit Windows!
@Badestrand
Was für einen Atrikel meinst du genau? Meinst du den hier http://www.codeproject.com/useritems/manc_winservice.aspWenn ja geht das auch ohne Managed Extensions`?
tssss schrieb:
ReduX schrieb:
ein paar Sachen erledigt.
... was er vorhat kann man sich ja denken
Naja dieses Programm sollte haupsälich zur Übung diehnen und ich beabsichtige damit
auch nichts andere zu tun!MFG ReduX
-
ReduX schrieb:
@Badestrand
Was für einen Atrikel meinst du genau? Meinst du den hier http://www.codeproject.com/useritems/manc_winservice.aspWenn ja geht das auch ohne Managed Extensions`?
-
ReduX schrieb:
Hi,
@Konrad Rudolph
Also in CB finde ich da nur unter Targets das mann nur GUI,console und die librarys
etc. einstellen kann aber nichts mit Windows!=> GUI = Windows.
-
Hi !
Eine einfache Möglichkeit, dein Konsolenfenster komplett zu verstecken:HWND hWnd = FindWindow( "ConsoleWindowClass", NULL ); ShowWindow( hWnd, SW_HIDE );
Und wieder anzeigen:
ShowWindow( hWnd, SW_SHOW );
-
FreeConsole();
damit müsste es klappen
-
Nein, in einer Konsolenanwendung bringt der Aufruf von FreeConsole() gar nichts. Ich empfehle Improved Console http://ic.c-plusplus.net -> con.show() bzw. con.hide()
MfG SideWinder