Autor | Thema: Programm verstecken ?!? | | Datum:12.06.01 11:09 
(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
|
| | | Datum: 12.06.01 15:03 
(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
|
|
|