[c++]Console unsichbar machen

hi,

ich suche ein möglichkeit meinprogramm "unsichbar" zu machen das wenn man mein tool
startet keine console erscheint aber es kann kein winmain sein weil ich int main(int argc,char *argv[]) benutze (siehe früheres Thema).

ich hoffe jemand weis eine lösung

mfg Dark Snake
 
hmmm.....

am bestn garnicht starten das programm, dann ises unsichtbar lol...

nein, scherz beiseite. in visual könntest du das machen...


Mit DevC++
Code:
#include <windows.h>
using namespace std;
main()
{

SetConsoleTitle("MeinProgramm");
HWND hMeinFenster = FindWindow(NULL, "MeinProgramm");
system("Pasue");
ShowWindow(hMeinFenster, SW_MINIMIZE);
system("Pause");
}
 
Es geht auch komfortabler als mit dem Borland Kommandozeilencompiler.
Lade dir doch einfach Dev-C++ herunter.Hier kann man in den Projekt- sowie den Compileroptionen "Compile for Win-32 (no console)"
einstellen um die Konsole gänzlich "wegzulassen".

Mfg,
K.
 
die frage ist, was du unter unsichtbar verstehst. Startest du ein Programm, sieht man es unter Windows beispielsweise immernoch im Taskmanager, d.h. du musst tiefer ins System eindringen, um das Programm wirklich unsichtbar laufen zu lassen ( Thema: Rootkits ).

@sym4nt3c
Code:
ShowWindow(hMeinFenster, SW_MINIMIZE);
hab ich den code richtig verstanden, der minimiert das fenster?
 
ja, er minimiert das fenster in die Taskleist.
wer weis was man damit anstellen könnte wenn er sogar aus der taskleiste ausgeblendet wird....

würd nichtmal sagen rootkit...
gibts hier im board eine dll die das kann! man sollte nur SUCHEN
 
Zurück
Oben