Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Unsichtbare Anwendungen ?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
02.10.2002, 17:29 Uhr
deadmaker



Ich möchte mit der MFC eine unsichtbare Anwendung erstellen (kein Fenster, kein Icon in der Taskleiste und kein Icon im Systray)

Ich hab schon in 2 anderen Foren Bespiele dazu gesehen...

In einem wurde ein Weg gezeigt, wie es unter Windows 98 geht (Programm als Service registrieren)
aber es soll unter Windows NT/2000 laufen!

Und in einem anderen hab ich einen Code gesehen, der bei mir nicht funktioniert hat (Da wurde die Anwendung kurz nach dem Start wieder beendet)

thx4help
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
02.10.2002, 19:25 Uhr
Programmer



Du arbeitest mit Visual C++ ???? und in MFC Anwendungen??
Dann lies folgendes:


1. Klicke beim Dialogfeld oder Programm oder Fenster auf Eigenschaften.
2. unter "MoreStiles" findest du ziemlich viele Kästchen.
3. Deaktiviere ALLE kästchen, BIS auf System modal und Visible.
4. Nun Aktiviere noch das kästchen "Transparent".

Nun gehe noch zum Punkt " General" und dort deaktivierst du ALLE kästchen. Dann wählst du beim Typ "Child" aus und bei Format (oder wie das auch heisst) "Thin" aus. Danach kannste kompilieren und deine Anwendung ist unsichtbar und keiner merkt, dass diese überhaupt läuft!

Und das beste: Deine Funktionen und Ereignisse des Programmes selbst, laufen dann trozdem noch einwandfrei!

Aber Achtung! Diese "Unsichtbare" Anwendung hat da so seine Tücken.... .

Das wars dann auch schon.
mfg
Programmer

PS: Die Anwendung wird gleich wieder beendet... das liegt am PostMessage(WM_QUIT) oder WM_CLOSE... suche mal nach der und lösche diese einfach! ;D
--
Moderator werden? Null Problemo!! Werden gesucht auf:
http://4116.rapidforum.com

Visti www.it-center.ch.tf

Dieser Post wurde am 02.10.2002 um 19:27 Uhr von Programmer editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
03.10.2002, 20:17 Uhr
Tobi



Hi!

Du kannst auch einfach ShowWindow(SW_HIDE); in die OnPaint schreiben...
Dann stehts aber immer noch im Task-Menü. Wie das unter NT/2000 geht weiß ich nicht.
--
Mit Computern können wir Probleme lösen die wir ohne sie gar nicht erst hätten!

mfg

Tobi
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
03.10.2002, 21:42 Uhr
Uwe
C/C++ Master
(Administrator)


Hallo,
Anwendung als Service anmelden.
@Programmer:
Schau mal was Du bei "Strg+Alt+Entf" siehst (siehe Tobi's Antwort).
--
"Es ist schwierig, ein Programm wirklich idiotensicher zu machen, weil Idioten so genial sind."

Bis dann...
Uwe
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
04.10.2002, 14:47 Uhr
~deadmaker
Gast



Zitat:
Uwe postete
[i]Hallo,
Anwendung als Service anmelden.




wie geht das denn (unter windows NT/2000) ?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: