Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   WindowTopper (https://www.delphipraxis.net/90932-windowtopper.html)

toms 29. Apr 2007 17:12

Re: WindowTopper
 
[quote="toms"]
Zitat:

Zitat von toms
Die Version 1.1 kommt nun ohne dll aus!

Zum Glück hat's niemand gemerkt, die neue Version hatte immer noch eine DLL dabei...
Diese wurde nun entfernt.

bitsetter 29. Apr 2007 23:07

Re: WindowTopper
 
Moin Moin,

mir ist noch aufgefallen, dass bei allen Buttons in der Taskleiste die gruppiert sind dein Tool nicht funktioniert. (In meiner Taskleiste habe ich die Option Ähnliche Elemente gruppieren aktiviert.)
Wenn ich den Windows Taskmanager aufrufe und ihn dann wieder beende funktioniert dein Tool danach auch nicht mehr. :(

alzaimar 30. Apr 2007 05:48

Re: WindowTopper
 
Nur mit einer DLL kann man einen 'globalen' Hook setzen, der also immer aktiv ist, auch wenn es die Anwendung nicht ist.

Ein Virenscanner erkennt diesen globalen Hook und meckert (i.A. zu Recht). Global Hooks eignen sich hervorragend, um Passworter, PIN etc. auszuspionieren, daher der Virenalarm. Das der Autor der DLL irgendwelche Geschichten umbenennt, ist löblich, hindert aber moderne Scanner nicht daran, den Code als 'verdächtig' einzustufen.

Dein eigener Hook wird nicht zuverlässig funktionieren, eben weil der Hook nicht in einer DLL gelagert ist. Es gibt imho keinen Weg, auf die DLL zu verzichten.

toms 30. Apr 2007 06:00

Re: WindowTopper
 
Zitat:

Zitat von alzaimar
Nur mit einer DLL kann man einen 'globalen' Hook setzen, der also immer aktiv ist, auch wenn es die Anwendung nicht ist.

Stimmt nicht. Siehe -> MSDN-Library durchsuchenJOURNALRECORD

Ein Virenscanner erkennt diesen globalen Hook und meckert (i.A. zu Recht). Global Hooks eignen sich hervorragend, um Passworter, PIN etc. auszuspionieren, daher der Virenalarm. Das der Autor der DLL irgendwelche Geschichten umbenennt, ist löblich, hindert aber moderne Scanner nicht daran, den Code als 'verdächtig' einzustufen.

Zitat:

Dein eigener Hook wird nicht zuverlässig funktionieren, eben weil der Hook nicht in einer DLL gelagert ist. Es gibt imho keinen Weg, auf die DLL zu verzichten.
Dito.

toms 30. Apr 2007 06:07

Re: WindowTopper
 
Zitat:

Zitat von bitsetter
Moin Moin,
mir ist noch aufgefallen, dass bei allen Buttons in der Taskleiste die gruppiert sind dein Tool nicht funktioniert. (In meiner Taskleiste habe ich die Option Ähnliche Elemente gruppieren aktiviert.)

Danke für den Hinweis. Wenn die Elemente gruppiert sind, kann man ja nicht wissen, welches Fenster es nehmen soll.

Zitat:

Wenn ich den Windows Taskmanager aufrufe und ihn dann wieder beende funktioniert dein Tool danach auch nicht mehr. :
Werde da mal überprüfen. Ich fange zwar WM_CANCELJOURNAL ab, ob der Hook startet nicht wieder.. :(

WS1976 30. Apr 2007 06:08

Re: WindowTopper
 
Hallo,

mich würde der Sourcecode interessieren. Ohne Sourcecode mach ich grundsätzlich keinen Test mit "gebastelten" Programmen.

Nimms mir nicht übel.
WS1976

toms 30. Apr 2007 06:43

Re: WindowTopper
 
Zitat:

Zitat von WS1976
Hallo,

mich würde der Sourcecode interessieren. Ohne Sourcecode mach ich grundsätzlich keinen Test mit "gebastelten" Programmen.

Nimms mir nicht übel.
WS1976

Den Sourcecode werde ich demnächst anhängen. Der Quellcode besteht im Prinzip aus dem Code aus diesem Thread
+ einem JOURNALRECORD - Hook.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:36 Uhr.
Seite 3 von 3     123   

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