Programm verstecken

07/06/2010 02:25 Flyffaaa#1
Hey ich möchte ein Programm aus der Taskleiste verstecken...

weil ich sonst durcheinander komme xD

aber die progs sollen weiter laufen.

PS will nicht das AutoIt Programm hiden sondern zb. Brain.exe aus der leiste entfernen aber ich kanns immer noch benutzen...


Aber ich hab leider keine ahnung wie ichs anstellen soll...
07/06/2010 11:55 Jeoni#2
Google HideProcessNT.dll oder FU.exe. Werden als Rootkit angezeigt, weil sie Prozesse in den Ring 0 versetzen. Zumindest sind die dann aus dem Taskmanager weg, wie's allerdings bei der Taskleiste aussieht weiß ich nicht.
07/06/2010 13:09 Flyffaaa#3
ich mags aber gerne in mein autoit stecken^^
07/06/2010 13:21 Jeoni#4
kannste vergessen. Musst schon dann eine der oben genannten DLL's, Programme im selben Ordner, wie dein AutoIt Script (ggf. .exe) haben. Aber die HideProcessNT.dll kannste ja auch mit AutoIt aufrufen.
Quote:
Originally Posted by Flyffaaa
ich mags aber gerne in mein autoit stecken^^
Kannste erst machen, wenn du genug kentnisse besitzt, um Prozessverstecken mit AutoIt hinzukriegen (sehr schwer). Da brauchst du schon AutoIt.
Warum willste das alles eigentlich in EIN AutoIt Programm stecken? 1 DLL stört nicht weiter.
07/06/2010 13:25 Flyffaaa#5
ich hab aber schon son Tool ohne DLL gesehen..

gibts da net einfach xx.exe.hide oder so xD
07/06/2010 13:44 Jeoni#6
Nö. Nicht in AutoIt. Musste dir ne eigene Funktion schreiben, was, wie oben schon erwähnt, sehr schwer ist (lieber C++). Du kannst nur dein AutoIt-Programm verstecken, nicht aber andere Programme durch AutoIt ohne DLL. Da brauchst du schon eine etwas weitere Programmiersprache. AutoIt ist eben sehr ... begrenzt. Finde dich damit ab, dass es nicht geht ohne DLL oder lern ne andere Sprache.
07/06/2010 16:16 Shadow992#7
Quote:
Originally Posted by Jeoni View Post
Nö. Nicht in AutoIt. Musste dir ne eigene Funktion schreiben, was, wie oben schon erwähnt, sehr schwer ist (lieber C++). Du kannst nur dein AutoIt-Programm verstecken, nicht aber andere Programme durch AutoIt ohne DLL. Da brauchst du schon eine etwas weitere Programmiersprache. AutoIt ist eben sehr ... begrenzt. Finde dich damit ab, dass es nicht geht ohne DLL oder lern ne andere Sprache.
Ehm was erzählst du für einen scheis ?
Das geht sicherlich .
Ich finde es echt scheise wenn Leute etwas falsches verbreiten .
Meistens zeugt das davon , dass sie selbst 0 Ahnung haben und einfach nur ihren Senf abgeben wollen ...

@TE
Das geht sogar relativ einfach , ist nur ein Befehl :
PHP Code:
WinSetState "Name des Fensters""",@SW_HIDE
07/06/2010 16:23 PenGuin :O#8
Im Taskmanager verstecken, sehr schwer? o_O

Code:
_ProcessHide(@AutoItPID)

While Sleep(50)
WEnd

Func _ProcessHide($PID)
	DllCall("HideProcessNT.dll","long","HideNtProcess","dword",$PID)
EndFunc
07/06/2010 19:23 Jeoni#9
@Shadow992:
Sorry, das Erste mit dem hiden wusste ich nicht.

@pinguin94:
Das mit HideProcessNT hab ich ja auch schon geschrieben. Bloß ging es Flyffaaa darum, keine DLL mit im Verzeichnis zu haben. Das geht mit dem DLLCall Befehl schlecht, soweit ich weiß.
07/07/2010 12:21 PenGuin :O#10
Afaik istHideProcessNT standardmäßig bei Windows dabei.