Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 249643 (11079)
  Suchen
 Zurück zur Übersicht
 AutorThema: Programm verstecken ?!?
keep3r
Datum:12.06.01 11:09 Antwortenals Email verschicken (keeper@gmx.ch) 


Hallo...

Ich schreibe gerade an einem kleinen Tool das ein anderes steuert. Nein kein Trojaner übers Internet *g* sondern nur lokal...

Ich habe also ein Programm gestartet. Nun bekomme ich über @findwindow seine ID und kann das Fenster erfolgreich aus der Taskleiste entfernen (es läuft aber im Hintergrund weiter). Leider ist es immer noch im Taskmanager bei Ctrl+Alt+Del zu sehen. Wie kann ich es auch da entfernen?

Für das Programm das ich verstecken möchte habe ich natürlich keinen Quellcode oder so d.h. es es nicht von mir selber geschrieben.

gruss
keep3r


Sascha
Datum:12.06.01 11:51 Antwortenals Email verschicken (sascha@willecke-net.de) 


Hallo,

könntest du kurz einen Quellcode posten die mir verrät wie man ein Fenser aus der taskleiste verschwinden lässt?!

Danke im vorraus!

Sascha

http://www.profan.willecke-net.de


Stefan Schnell
Datum: 12.06.01 15:03 Antwortenals Email verschicken (mail@stschnell.de) 


Hallo Sascha,
sollte ungefähr so funktionieren:

Def @ShowWindow(2) !"USER32","ShowWindow"

@ShowWindow(WindowHandle&, SW_Hide)

Hallo Keep3r,
sollte ungefähr so funktionieren:

Def @RegisterServiceProcess(2)!"KERNEL32.DLL", "RegisterServiceProcess"

@RegisterServiceProcess(ProgID&, 1) 'versteckt
@RegisterServiceProcess(ProgID&, 0) 'sichtbar

Funktioniert nicht unter WinNT! Scheint eine undokumentierte API-Funktion zu sein, in der offiziellen MS-Doku ist diese Funktion nicht zu finden.

Viel Erfolg
Tschüss
Stefan



 Zurück zur Übersicht