Delphi-PRAXiS
Seite 5 von 5   « Erste     345   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi prog. nicht mehr in der taskleiste anzeigen (https://www.delphipraxis.net/33461-prog-nicht-mehr-der-taskleiste-anzeigen.html)

pjuk 10. Nov 2004 14:04

Re: prog. nicht mehr in der taskleiste anzeigen
 
Hey,

um da mal klarheit zu schaffen,

ich seh das so, dass er meinen source mit meinem (c) ändern wollte. Ich hab sie ihm eigentlich gegeben, dass er sich was abschauen kann aber der sind bestand nicht darin alles nur so zu ändern wie er es braucht, das hat er mir eigentlich versichert.

Zu dem Programm das er angeblich für die Schule entwickelt hat :

ähm ich hab ich adressprogramm geschrieben dass alle 5 Minuten ein Backup der .sav datei erstellt hat. War der User nicht mehr Aktiv im Programm hat es sich auto. Minimiert und war nur noch in der Taskleiste als Tray sichtbar. er hatte mich auch schon im icq gefragt wie das funktioniert.. mit einfachen suchen hätte er das ganz einfach disablen können aber er wollte euch wohl lieber bequatschen :)

wird mir ne lehre sein.


Liebe Grüße

c113plpbr 10. Nov 2004 16:49

Re: prog. nicht mehr in der taskleiste anzeigen
 
Zitat:

Zitat von Luckie
@c113plpbr: So viel ich weiß, wurde deine Vorgehendweise schon in diesem Thread erwähnt. Stellt also nichts neues da, was wir nicht schon wüßten. ;) Desweiteren, gibt es keinen neuen Prozess, wenn du irgendwo eine DLL injezierst, da du ja die DLL nur in einen bestehenden Prozess injezieren kannst. Genau genommen, hast du also das Thema verfehlt. ;)

Es könnte auch sein, dass du meinen post nur nicht richtig durchgelesen hast. Mit der (von mir) oben beschriebenen methode kann man einen prozess verstecken, indem man eine DLL (in sämtliche prozesse) injeziert. Die DLL enthält nicht den eigentlichen programmcode, sondern versteckt einen anderen prozess, welcher diesen enthält (und: jaa, dieser umweg hat auch vorteile ;) ).

Die vorhergehensweise die bereits beschrieben wurde, tut derartiges nicht, bei dieser methode steht der eigentliche quellcode in der DLL, welche dann, um diesen auzuführen nur ein anderes programm benutzt.

@pjuk: damit wurde der prozess aber nicht wirklich versteckt, oder?

ciao, Philipp

@Luckie: PS: wir sind hier nicht im Deutschunterrich ... oder? :gruebel:

Sprint 10. Nov 2004 17:25

Re: prog. nicht mehr in der taskleiste anzeigen
 
Zitat:

Zitat von c113plpbr
Mit der (von mir) oben beschriebenen methode kann man einen prozess verstecken,

Ich benutze in meinem eigenen ProcessViewer weder CreateToolhelp32Snapshot, EnumProcess noch die NT Nativ API's. Wie willst du jetzt dein Programm vor meinem ProcessViewer verstecken? :)

c113plpbr 10. Nov 2004 18:22

Re: prog. nicht mehr in der taskleiste anzeigen
 
Zitat:

Zitat von Sprint
Ich benutze in meinem eigenen ProcessViewer weder CreateToolhelp32Snapshot, EnumProcess noch die NT Nativ API's. Wie willst du jetzt dein Programm vor meinem ProcessViewer verstecken? :)

Ich hab nie behauptet, dass man das nicht umgehen kann. Ich hab auch nie behauptet, dass es die "ultimative" lösung ist. Ich hab sogar gesagt, dass man dies umgehen kann. Nur für den normalverbraucher, und auch für die, die sich etwas besser auskennen, ist der prozess unsichtbar.

Arbeitet das Programm auf Treiberebene, oder wie sonst?

ciao, Philipp


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:06 Uhr.
Seite 5 von 5   « Erste     345   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz