Startseite ¦  was ist neu ¦  programmier tips ¦  indy artikel ¦  intraweb artikel ¦  informationen ¦  links ¦  interviews ¦  sonstiges
kylix ¦  tutorials ¦  online shop ¦  fotos ¦  Add&Win Gewinnspiel


Willkommen Gast. Bitte einloggen oder registrieren.
22.05.2012, 14:12:30
Übersicht Hilfe Suche Einloggen Registrieren

+  SwissDelphiCenter Forum
|-+  German Forums
| |-+  Forum Fragen & Ankündigungen Forum
| | |-+  WinSpy 1.3 beta - Spion
« vorheriges nächstes »
Seiten: [1] Drucken
Autor Thema: WinSpy 1.3 beta - Spion  (Gelesen 7345 mal)
Thomas Stutz
Global Moderator
Hero Member
*****
Offline Offline

Beiträge: 1784



WWW
« am: 02.02.2004, 21:55:26 »

Hi!

WinSpy ist ein Tool zum auflisten von Controls eines Fensters.
Dabei können die Controls

a) vom Vordergrundfenster
b) vom Control mit dem Fokus aus
c) eines mit der Maus ausgewählten Fensters

aufgelistet werden.

Im weiteren lassen sich Fenster, Prozesse, TrayIcons, Treiber (NT) auflisten etc.


Download URL:

http://tinyurl.com/7yf9j
(Standalone EXE, keine Registry Einträge, Ini-, Temp. Dateien!)

Anwendungsbeispiel 1:

Was für ein Klassenname hat das Fenster unter der Maus?

Anwendungsbeispiel 2:

Zu welcher Exe-Datei gehört das Vordergrundfenster?

Anwendungsbeispiel 3:

Man möchte eine ListView (z.B die von Shareaza, dem Explorer) auslesen und
die Anzahl Items ermitteln oder die ListView als Excel Datei speichern
(Excel muss nicht installiert sein).

Vorgehen: Item im TreeView auswählen und rechte Maustaste drücken.
Dann auf Eigenschaften klicken.

Anwendungsbeispiel 4:

Man möchte das Handle zum Shell_TrayWnd mittels FindWindow(Ex) suchen.
(Den Bereich neben der Uhr, wo Icons sind)

Vorgehen:

Man "markiert" die Icons mit der Maus und Klickt auf den "Delphi Findwindow Code"
Button. Dann wird dieser Code erstellt:


Code:
var

  wnd: HWND;

begin

  wnd := FindWindow('Shell_TrayWnd',nil);

  wnd := FindWindowEx(wnd, 0,'ReBarWindow32', nil);

  wnd := FindWindowEx(wnd, 0,'MSTaskSwWClass','Ausgeführte Anwendungen');

  wnd := FindWindowEx(wnd, 0,'ToolbarWindow32','Ausgeführte Anwendungen');

  if wnd <> 0 then

  begin



  end;

end;
« Letzte Änderung: 01.04.2006, 09:14:03 von Thomas Stutz » Gespeichert

(¯`·._tom_.·´¯)

Tipp: Viele Antworten auf Fragen gibt's hier:
http://www.swissdelphicenter.ch/de/tipsuchen.php
Elias Zurschmiede
Global Moderator
Sr. Member
*****
Offline Offline

Beiträge: 411



WWW
« Antworten #1 am: 03.02.2004, 07:27:14 »

Hoi Thomas

Das Tool sieht wirklich cool aus und kommt gleich in meine Dev-Tools Sammlung ;-)

Habe beim "schnell-durchklicken" einen Fehler gefunden:

Anwendungsbeispiel 3:
Mit Excel 2002 kann ich die erstellte XLS Datei nicht öffnen. Es kommt eine Fehlermeldung: "Nicht erkennbares Format"
Gespeichert

delight software gmbh
http://www.delight.ch
Thomas Stutz
Global Moderator
Hero Member
*****
Offline Offline

Beiträge: 1784



WWW
« Antworten #2 am: 03.02.2004, 09:15:33 »

Zitat
Das Tool sieht wirklich cool aus

Danke!


Zitat
Mit Excel 2002 kann ich die erstellte XLS Datei nicht öffnen. Es kommt eine Fehlermeldung: \"Nicht erkennbares Format\"

Dann lasse ich wohl das Speichern in eine XLS Datei weg.
Mit Word XP lässt sich die Excel Datei problemlos öffnen.

Hast du noch Ideen, was ich verbessern/erweitern könnte?
Gespeichert

(¯`·._tom_.·´¯)

Tipp: Viele Antworten auf Fragen gibt's hier:
http://www.swissdelphicenter.ch/de/tipsuchen.php
Thomas Stutz
Global Moderator
Hero Member
*****
Offline Offline

Beiträge: 1784



WWW
« Antworten #3 am: 03.02.2004, 10:15:28 »

Version 1.5:

+ Windows Dienste anzeigen
+ Toolbar Design geändert
+ Syntax Highlight beim FindWindow Code:
+ Andere Änderungen


http://tinyurl.com/7yf9j
« Letzte Änderung: 01.04.2006, 09:14:22 von Thomas Stutz » Gespeichert

(¯`·._tom_.·´¯)

Tipp: Viele Antworten auf Fragen gibt's hier:
http://www.swissdelphicenter.ch/de/tipsuchen.php
Chef
Hero Member
*****
Offline Offline

Beiträge: 812

99519365
WWW
« Antworten #4 am: 03.02.2004, 23:58:05 »

Ich habs auch mal ausprobiert. Funktioniert gut (verdammt viel Information),  ich konnte keine Fehler feststellen (Win2K). Es wär vielleicht noch ganz gut, wenn du einen Hint über die ToolButtons machst, damit man auch weiß, wofür die genau da sind. Aber ich denke, das kriegst du hin. ;-)

Gruß,
Jörg

PS: Genauere Tests mach ich noch. Ergibt sich dann aus der Anwendung heraus. Ich finds jedenfalls ganz praktisch.
Gespeichert

Diese Nachricht wurde maschinell erstellt und ist ohne Unterschrift gültig.

www.accessviolation.de
Thomas Stutz
Global Moderator
Hero Member
*****
Offline Offline

Beiträge: 1784



WWW
« Antworten #5 am: 04.02.2004, 13:26:58 »

Zitat
Es wär vielleicht noch ganz gut, wenn du einen Hint über die ToolButtons machst, damit man auch weiß, wofür die genau da sind. Aber ich denke, das kriegst du hin. ;-)

Schon gemacht für die nächste Version.
Es wird noch einige Änderungen/Zusatzfunktionen für die nächste Version geben.
Gespeichert

(¯`·._tom_.·´¯)

Tipp: Viele Antworten auf Fragen gibt's hier:
http://www.swissdelphicenter.ch/de/tipsuchen.php
Chef
Hero Member
*****
Offline Offline

Beiträge: 812

99519365
WWW
« Antworten #6 am: 01.03.2004, 10:28:45 »

*push*

Ich hab nämlich mal 'ne Frage. Ich benutz das Programm schon ab und zu, weils doch recht praktikabel ist. Wenn ich jetzt auf Komponenten externer Anwendungen klicke, z.B. ein Listview, krieg ich 'ne Menge Infos (Handle, usw.). Wäre es machbar (nicht im Programm, sondern allgemein), diese Komponenten in ihrer Größe zu ändern? Ich denke da jetzt speziell an das Werbefenster vom ICQ...
Gespeichert

Diese Nachricht wurde maschinell erstellt und ist ohne Unterschrift gültig.

www.accessviolation.de
Rainer
Hero Member
*****
Offline Offline

Beiträge: 1666


WWW
« Antworten #7 am: 01.03.2004, 11:22:28 »

Zitat
Ich denke da jetzt speziell an das Werbefenster vom ICQ...
tztz...
Warum weichst Du nicht auf andere (IMHO bessere Software aus) z.B.
[a href="http://www.miranda-im.org/" target="_blank"]http://www.miranda-im.org/[/a]
wenn Dich das Werbefenster doch so stört?
Gespeichert

MfG Rainer

end.
Thomas Stutz
Global Moderator
Hero Member
*****
Offline Offline

Beiträge: 1784



WWW
« Antworten #8 am: 06.04.2004, 09:26:42 »

Neues:

* Es kann ein ScreenShot vom ausgewählten Control gemacht werden
  Ermöglicht speichern eines Screenshots in die Zwischenablage/ eine Datei

* Grid zur Anzeige von Control Infos wurde durch einzelne TEdits ersetzt.
   Vorteil: einfacheres Kopieren von Informationen.

* Bei Klick auf ein Item in der Baumstruktur, wird dessen Infos (Handle, Text usw.) in den Edits angezeigt.

* Die Datei in "Prozess Name" kann nun über einen Button im Explorer lokalisiert werden.

* Auslesen von TreeViews/ListViews und speichern.

* neue Icons für Controls.

* Grösse eines Controls verändern

* div. ¨

Bugfixes:

* Prozesse konnten z.T nicht beendet werden.
* Childstruktur wurde vom "Vordergrundfenster" nicht aufgelistet.
* Childwindows wurden nicht korrekt in der Baumstruktur angezeigt
* Dienste können ohne Adminrechte nicht aufgelistet werden

http://tinyurl.com/7yf9j

Bitte Bugs, Ideen usw melden!
« Letzte Änderung: 01.04.2006, 09:14:37 von Thomas Stutz » Gespeichert

(¯`·._tom_.·´¯)

Tipp: Viele Antworten auf Fragen gibt's hier:
http://www.swissdelphicenter.ch/de/tipsuchen.php
Thomas Stutz
Global Moderator
Hero Member
*****
Offline Offline

Beiträge: 1784



WWW
« Antworten #9 am: 07.04.2004, 04:08:14 »

So, es gibt noch ein kleines Update in Mitten der Nacht...

Version 1.8.3

http://tinyurl.com/7yf9j

Neues

* Neue Toolbutton Funktion "Unter der Maus" zeigt die Infos
   vom Control unter der Maus an, ohne "Drag- & Move"
* F8: Screenshot erstellen.


Bugs gefixt/Änderungen:

* Ändern der Fensterkoordinaten hat nicht funktioniert.
* Falscher Hint beim Button zum "Fensterkoordinaten ändern".
* Neues Icon für "Fensterkoordinaten ändern"
* div.

Bitte noch um weitere Feedbacks, Bugs, neue Ideen!
« Letzte Änderung: 01.04.2006, 09:14:47 von Thomas Stutz » Gespeichert

(¯`·._tom_.·´¯)

Tipp: Viele Antworten auf Fragen gibt's hier:
http://www.swissdelphicenter.ch/de/tipsuchen.php
CrazyICE
Full Member
***
Offline Offline

Beiträge: 135

38133624
« Antworten #10 am: 22.03.2006, 15:12:21 »

gibts das tool irgendwo?
der link funzt leider nimmer...
Gespeichert

experience is every line of source code
CrazyICE

visit my page: HPR-Network
Thomas Stutz
Global Moderator
Hero Member
*****
Offline Offline

Beiträge: 1784



WWW
« Antworten #11 am: 01.04.2006, 09:13:38 »

http://tinyurl.com/7yf9j
Gespeichert

(¯`·._tom_.·´¯)

Tipp: Viele Antworten auf Fragen gibt's hier:
http://www.swissdelphicenter.ch/de/tipsuchen.php
Seiten: [1] Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS