AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte WindowTopper
Thema durchsuchen
Ansicht
Themen-Optionen

WindowTopper

Ein Thema von toms · begonnen am 26. Apr 2007 · letzter Beitrag vom 30. Apr 2007
Antwort Antwort
Seite 3 von 3     123   
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#1

Re: WindowTopper

  Alt 29. Apr 2007, 17:12
[quote="toms"]
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.
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von bitsetter
bitsetter

Registriert seit: 17. Jan 2007
1.169 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: WindowTopper

  Alt 29. Apr 2007, 23:07
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.
Gruß bitsetter
"Viele Wege führen nach Rom"
Wolfgang Mocker (geb. 1954), dt. Satiriker und Aphoristiker
  Mit Zitat antworten Zitat
alzaimar
(Moderator)

Registriert seit: 6. Mai 2005
Ort: Berlin
4.956 Beiträge
 
Delphi 2007 Enterprise
 
#3

Re: WindowTopper

  Alt 30. Apr 2007, 05:48
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.
"Wenn ist das Nunstruck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput!"
(Monty Python "Joke Warefare")
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#4

Re: WindowTopper

  Alt 30. Apr 2007, 06:00
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.
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#5

Re: WindowTopper

  Alt 30. Apr 2007, 06:07
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..
Thomas
  Mit Zitat antworten Zitat
WS1976
(Gast)

n/a Beiträge
 
#6

Re: WindowTopper

  Alt 30. Apr 2007, 06:08
Hallo,

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

Nimms mir nicht übel.
WS1976
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms
(CodeLib-Manager)

Registriert seit: 10. Jun 2002
4.648 Beiträge
 
Delphi XE Professional
 
#7

Re: WindowTopper

  Alt 30. Apr 2007, 06:43
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.
Thomas
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:31 Uhr.
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