Delphi-PRAXiS
Seite 1 von 6  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   WinSpy - Der Fenster Spion (Update 06.09.08) (https://www.delphipraxis.net/15388-winspy-der-fenster-spion-update-06-09-08-a.html)

toms 27. Jan 2004 19:07


WinSpy - Der Fenster Spion (Update 06.09.08)
 
Liste der Anhänge anzeigen (Anzahl: 2)
WinSpy ist ein Tool zum...
  • hierarchischen Auflisten von Controls systemweit
  • Anzeigen von Handle, Titel, Klassenname, Prozess-Infos usw.
  • Auflisten von Fenstern, Prozessen, Diensten, Treibern, (TrayIcons)
  • Generieren des FindWindow() Codes...
  • Erstellen von Screenshots (mit Zuschneide Funktion)
  • Anzeigen von einigen System Informationen

Aktuelle Version: WinSpy 2008, V.2.0.3.523:
http://www.delphipraxis.net/attachme...winspy_110.zip
(gleicher Link wie im Anhang)



:arrow: Alte Version: 1.8.9.3 (24.02.2005), siehe Anhang


http://img411.imageshack.us/img411/7475/winspyxt7.png

http://img247.imageshack.us/img247/9...codegenbi8.png

Für (Windows 98*), Windows NT, Windows 2000, Windows XP, (Windows Vista*)
*nur bedingt getestet

Weitere Funktionen:
  • Status eines Fensters od. Controls ändern: enabled, disabled, versteckt, sichtbar, schliessen
  • Der Inhalt eines TreeViews, einer Listview, der Quelltext vom IE können ausgelesen u. kopiert werden.
  • Die Grösse u. Position beliebiger Controls kann verändert werden.
  • Beenden von Prozessen
  • Schliessen von Fenster
  • Fenster können als Vordergrundfenster (Topmost) gesetzt werden
  • Die Mausposition + Farbe unter dem Mauscursor können angezeigt werden

Bitte um Feedback, Bugreports, Ideen!

billi 27. Jan 2004 21:32

Re: WinSpy 1.0 - Spion
 
funzt super!!!!!!!!!!! :o

Nur leider gehen die beiden unteren Checkboxen nicht und es wäre bestimmt praktisch, wenn man oben in der Auflisung was kopieren könnte....
gruß
billi

Luckie 27. Jan 2004 21:37

Re: WinSpy 1.0 - Spion
 
Das kennst du: http://www.x-spy.net/ und das: http://www.assarbad.org/de/index.shtml -> EDA ?

Der Treeview ist falsch rum aufgebaut. Das oberste Child erscheint als Root und das Parent als Node im Treeview. Das ist unlogisch. Root soltte das Parent sein und die Childs Nodes des Treeviews.

toms 27. Jan 2004 22:00

Re: WinSpy 1.0 - Spion
 
Das kennst du:

Klar, ich kenne die sehr viel!
Habe den X-Spy auch schon getestet und der ist wirklich nicht schlecht
aber irgendwie ist er mir noch zu buggy und erfüllt meine Bedürfnisse nicht ganz


Zitat:

und das: http://www.assarbad.org/de/index.shtml -> EDA ?
Kenne ich auch. Ist auch ok das Tool, jedoch wird einem so viel Infos
über ein Fenster angezeigt, welche 98% der Anwender nie brauchen würde...
(gilt z.T auch für den x-spy)

Stanlay Hanks 27. Jan 2004 22:03

Re: WinSpy 1.0 - Spion
 
Zitat:

Zitat von toms
Zitat:

und das: http://www.assarbad.org/de/index.shtml -> EDA ?
Kenne ich auch. Ist auch ok das Tool, jedoch wird einem so viel Infos
über ein Fenster angezeigt, welche 98% der Anwender nie brauchen würde...
(gilt z.T auch für den x-spy)

:gruebel: Meinst du wirklich, dass zuviele Informationen dem Anwender wehtun? Ich persönlich hab lieber ein paar Infos zu viel als ein paar zu wenig :wink:

Man liest sich, Stanlay :hi:

Luckie 27. Jan 2004 22:06

Re: WinSpy 1.0 - Spion
 
Mein edit zum Treeview schon gesehen?

toms 27. Jan 2004 22:07

Re: WinSpy 1.0 - Spion
 
Zitat:

Meinst du wirklich, dass zuviele Informationen dem Anwender wehtun?
Nein, nicht umbedingt. Die Infos müssen nur so zur Verfügung gestellt werden,
dass der User nicht die Übersichtlichkeit verliert.
(möchte damit aber nicht zwingend aussagen, dass der EDA & x-spy unübersichtlich sind)

Ich möchte aber den WinSpy so gestalten, dass er für den Benutzer möglichst einfach
in der Handhabung und alle Funktionen unterstützt, welche man so im Delphi-Alltag braucht,
resp. was so in einem Delphi Forum gestellt wird.

toms 27. Jan 2004 22:09

Re: WinSpy 1.0 - Spion
 
@:

billi
Zitat:

und es wäre bestimmt praktisch, wenn man oben in der Auflisung was kopieren könnte....
Was meinst du genau damit?

Luckie 27. Jan 2004 22:15

Re: WinSpy 1.0 - Spion
 
Werde ich aus irgendeienm Grund ignoriert? :shock: Hallo :hi:, der Treeview!!!

toms 27. Jan 2004 22:28

Re: WinSpy 1.0 - Spion
 
Zitat:

Der Treeview ist falsch rum aufgebaut
Sorry, hab dein Hinweis vergessen, hab nur im DF eine Antwort darauf gepostet...

Meine Antwort darauf:

Danke für den Hinweis. Habe das auch schon bemerkt und
werd's mal bei Gelegenheit upside down machen.

Stanlay Hanks 27. Jan 2004 22:35

Re: WinSpy 1.0 - Spion
 
Zitat:

Zitat von toms
Ich möchte aber den WinSpy so gestalten, dass er für den Benutzer möglichst einfach
in der Handhabung und alle Funktionen unterstützt, welche man so im Delphi-Alltag braucht,
resp. was so in einem Delphi Forum gestellt wird.

Das ist natürlich sehr löblich, wenn du das ganze übersichtlicch aufbauen willst. :thumb: Was ich mit meinem Post sagen wollte: Man kann ja nie wissen, welche Informationen ein User braucht. Deshalb lieber ein paar unwichtige Infos zu viel als ein paar Wichtige zu wenig :wink:

Man liest sich, Stanlay :hi:

toms 28. Jan 2004 07:11

WinSpy 1.1 - Spion
 
Zitat:

und es wäre bestimmt praktisch, wenn man oben in der Auflisung was kopieren könnte....
Funktioniert jetzt über ein Popup-Menü.

Neues in Version 1.1

- Anzeigen von Fenster ID.
- Kopieren der Baumstruktur in die Zwischenablage, eine Datei.
- Bug im Fenster "Eigenschaften" behoben.
- Div Verbesserungen.

SirThornberry 28. Jan 2004 07:47

Re: WinSpy 1.0 - Spion
 
so auf den ersten Blick find ich supi. Was ich noch toll fände wäre wenn ich ein fenster auswähle und im Treeview alle childs angezeigt werden. Wenn ich also zum Beispiel das Arbeitsplatzfenster auswähle wärs supi wenn in dem treeview dann syslistview die toolbar etc. angezeigt werden...

SirThornberry 28. Jan 2004 07:52

Re: WinSpy 1.0 - Spion
 
Der Findwindow-code könnte auch noch verbessert werden. Wenn ich zum Beispiel mehre TApplications habe dann ist die chance nicht gerade sehr hoch das die procedure das richtige findet und somit dann auch das child findet

Motzi 28. Jan 2004 10:46

Re: WinSpy 1.0 - Spion
 
Zitat:

Zitat von toms
Habe den X-Spy auch schon getestet und der ist wirklich nicht schlecht
aber irgendwie ist er mir noch zu buggy und erfüllt meine Bedürfnisse nicht ganz

Welche war denn die letzte Version die du getestet hast? Von der aktuellen Version hab ich eigentlich noch keine Klagen gehört...
Welche Bedürfnisse werden denn nicht erfüllt? Ich versuche mich schließlich nach den Usern zu richten.. ;)
Und was die überflüssigen Informationen angeht.. ich hab mir halt gedacht, ich versuche ein Maximum an Informationen zu bieten, aber sinnvoll eingeteilt, dass es noch möglichst übersichtlich ist und man schnell die Information findet die man braucht...

BTW: du hast meine Idee geklaut! Das mit der automatischen Generierung eines Delphi-FindWindow-Codes wollte ich nämlich auch in die nächste Version einbauen! :evil: ;)

toms 28. Jan 2004 12:36

Re: WinSpy 1.0 - Spion
 
Zitat:

Welche war denn die letzte Version die du getestet hast? Von der aktuellen Version hab ich eigentlich noch keine Klagen gehört...
Was glaub die letzte und es war auch schon etwa 4 Wochen zurück, als ich sie getestet habe.
Soweit ich mich erinnern mag, ist der X-Spy mal gecrashed (weiss nicht mehr warum)
und dann hat's die Workarea des Desktops nicht wieder hergestellt.

Zitat:

Welche Bedürfnisse werden denn nicht erfüllt? Ich versuche mich schließlich nach den Usern zu richten..
Ja z.B die automatische Generierung eines Delphi-FindWindow-Codes
und dass man das Programm nicht unbedingt installieren muss.

Zitat:

Und was die überflüssigen Informationen angeht.. ich hab mir halt gedacht, ich versuche ein Maximum an Informationen zu bieten, aber sinnvoll eingeteilt, dass es noch möglichst übersichtlich ist und man schnell die Information findet die man braucht...
Zitat:

BTW: du hast meine Idee geklaut!
Ich hab gar nichts von deiner Idee gewusst :wink: , habe's nur gemacht, weil
ich's persönlich viel gebraucht habe und vielleicht auch andere...

Motzi 28. Jan 2004 12:55

Re: WinSpy 1.0 - Spion
 
Zitat:

Zitat von toms
Soweit ich mich erinnern mag, ist der X-Spy mal gecrashed (weiss nicht mehr warum)
und dann hat's die Workarea des Desktops nicht wieder hergestellt.

Ja ich weiß.. wenn er crasht (was aber eigentlich nicht passieren sollte) wird die Workarea nicht zurückgesetzt ein einfacher Neustart und wieder beenden korrigiert die Workarea aber wieder. Alternativ kann man das Docking aber auch ganz ausschalten...

Zitat:

Ich hab gar nichts von deiner Idee gewusst :wink: , habe's nur gemacht, weil
ich's persönlich viel gebraucht habe und vielleicht auch andere...
War ja auch nicht ernst gemeint.. ;) Aber ich hab sowas für die nächste Release auch geplant...!

billi 28. Jan 2004 14:37

Re: WinSpy 1.0 - Spion
 
na ich meinte, dass man die Sachen kopieren kann, die ganz oben aufgelistet sind...

WtF 28. Jan 2004 14:56

Re: WinSpy 1.0 - Spion
 
Schönes Programm! Und das mit dem Code Generator ist echt ne super idee...
Aber warum steht bei Verion 1.1 ein Alpha dahinter :?:
Ansonsten, mach weiter so - wenn das die Alpha ist bin ich mal auf die Final gespannt :cheers:
Mfg

The-X 30. Jan 2004 15:46

Re: WinSpy 1.0 - Spion
 
Hört sich an wie WinForce, was ich dafür immer verwende

Damit kann man auch die Programme beenden und andere nette Sachen machen,
fast wie'n besserer TaskManager *g

toms 1. Feb 2004 09:39

Re: WinSpy 1.0 - Spion
 
Zitat:

Zitat von Luckie
Der Treeview ist falsch rum aufgebaut. Das oberste Child erscheint als Root und das Parent als Node im Treeview. Das ist unlogisch. Root soltte das Parent sein und die Childs Nodes des Treeviews.

Der Tree wird nun andersrum aufgebaut.

Zitat:

Zitat von billi
wenn man oben in der Auflisung was kopieren könnte....

Es ist nun möglich, die gesamt Tree-Struktur in eine Datei/ Zwischenablage zu speichern

Zitat:

Zitat von SirThornberry
Der Findwindow-code könnte auch noch verbessert werden.
Wenn ich zum Beispiel mehre TApplications habe dann ist die chance nicht gerade sehr hoch das die procedure das richtige findet und somit dann auch das child findet

Der FindWindow Code soll eigentlich nur den "Weg" zum Childwindow korrekt finden,
weniger die richitge Application auffinden (FindWindow).
Das ist dann dem Benutzer überlassen.

Zitat:

Zitat von WtF
Schönes Programm! Und das mit dem Code Generator ist echt ne super idee...
Aber warum steht bei Verion 1.1 ein Alpha dahinter

Danke fürs Kompliment!
Alpha steht dahinter, weil es im Grund-Funktionsumfang noch nicht fertig ist
und die Testphase der bestehenden Funktionen noch nicht abgeschlossen ist.


Zitat:

Zitat von The-X
Hört sich an wie WinForce, was ich dafür immer verwende

Ein wenig schon, aber der WinSpy hat noch viele andere Features.

toms 1. Feb 2004 09:50

Neue Version: WinSpy 1.2 - Spion
 
Und eine neue Version ist draussen: Version 1.2!

http://www.datavis.ch/Thomas/Downloads/WinSpy1.2.JPG

History Version 1.2:

* Zusätzliche Icons für den Tree hinzugefügt,
bestehende z.T durch schönere ersetzt.


+ Fenster auflisten
Fenster beenden

+ Prozesse auflisten
Prozesse "abschiessen"

+ TrayIcons auflisten
ToDo: TrayIcons verstecken.

+ Installierte Treiber auflisten (Nur NT)

* Div. Bugs behoben, andere Features in Vorbereitung

* : Geändert
+ : Neue Features


Bitte Bugs/ neue Features melden!

billi 1. Feb 2004 10:28

Re: WinSpy 1.0 - Spion
 
supiiiii...
nur:
wenn ich die daten speichern möchte, zeigt WinSpy mir die Möglichkeit es als excel zu speichern an, speichert es aber dennoch als txt...
und das mit dem Kopieren meinte ich anders:
Ich fänd es ganz gut, wenn man z.B. den Inhalt der Zelle die Prozess Name zugeordnet ist direkt in die Zwischenablage kopieren könnt (z.B. per rechtsklick)
aber ansonst respekt :thuimb:
gruß
billi

chris 1. Feb 2004 12:04

Re: WinSpy 1.0 - Spion
 
hi,

bug 1:

findwindow code ist upsidedown

Delphi-Quellcode:
  wnd := FindWindow('TrayClockWClass','12:02');
  wnd := FindWindowEx(wnd, 0,'TrayNotifyWnd', nil);
  wnd := FindWindowEx(wnd, 0,'Shell_TrayWnd', nil);
sollte sein:

Delphi-Quellcode:
  wnd := FindWindow('Shell_TrayWnd',nil);
  wnd := FindWindowEx(wnd, 0,'TrayNotifyWnd', nil);
  wnd := FindWindowEx(wnd, 0,'TrayClockWClass', nil);

bug 2:

im treeview unten lassen sich die einträge editieren (wofür auch immer?)

bei einem anschliessendem click erscheint eine fehlermeldung -> '' is not a valid integer value

ansonsten ein gelungenes programm

[edit]vorschlag: wenn du TrayClockWClass findest solltest du in diesem speziellen fall den 2 parameter weglassen und nil nehmen ('TrayClockWClass','12:02' --> 'TrayClockWClass',nil) [/edit]

toms 1. Feb 2004 15:14

Re: WinSpy 1.0 - Spion
 
Zitat:

Zitat von billi
wenn ich die daten speichern möchte, zeigt WinSpy mir die Möglichkeit es als excel zu speichern an, speichert es aber dennoch als txt...

Bug behoben.

Zitat:

Zitat von billi
Ich fänd es ganz gut, wenn man z.B. den Inhalt der Zelle die Prozess Name zugeordnet ist direkt in die Zwischenablage kopieren könnt (z.B. per rechtsklick)

Das funktioniert doch schon!?

Zitat:

Zitat von chris

bug 1:

findwindow code ist upsidedown

Behoben.

Zitat:

Zitat von chris

bug 2:

im treeview unten lassen sich die einträge editieren (wofür auch immer?)

Danke für den Hinweis. TreeView ist jetzt auf ReadOnly.

Zitat:

Zitat von chris

bei einem anschliessendem click erscheint eine fehlermeldung -> '' is not a valid integer value

Bug ist somit glaub auch behoben.

Zitat:

Zitat von chris
ansonsten ein gelungenes programm

Danke!

Zitat:

Zitat von chris
vorschlag: wenn du TrayClockWClass findest solltest du in diesem speziellen fall den 2 parameter weglassen und nil nehmen ('TrayClockWClass','12:02' --> 'TrayClockWClass',nil)

Ja macht Sinn. Abgeändert.

Hinweis: Lade die neue Version später hoch, muss zuerst noch weiter coden...

billi 1. Feb 2004 15:17

Re: WinSpy 1.0 - Spion
 
:wall: mhh, ich hatte mit einem edit feld gerechnet, und das net gesehen...

toms 1. Feb 2004 15:41

WinSpy 1.3 beta - Spion
 
Die neue Version ist draussen: Version 1.3 beta!

Keine neuen Features. Nur Bugfixes.

* Version von alpha nach beta geändert
* Bug beim Speichern als Excel Datei behoben (Falsche Dateiendung)
* "findwindow code": FindWindow(Ex) Codes waren in umgekehrter Reihenfolge
* Tree ist nun ReadOnly
* "Vordergrund Fenster" funktionierte nicht immer. Bug behoben.


* : Änderungen/Bugfixes.

toms 1. Feb 2004 21:20

WinSpy 1.4 - Spion
 
Habe die oberen Buttons mal durch eine Toolbar umgestellt

toms 3. Feb 2004 09:12

WinSpy 1.5 - Spion
 
Version 1.5:

+ Windows Dienste anzeigen
+ Toolbar Design geändert.
+ Syntax Highlight beim FindWindow Code:

Pseudemys Nelsoni 3. Feb 2004 15:20

Re: WinSpy 1.0 - Spion
 
schones tool toms,

einen fehler habe ich entdeckt, wenn man rechts neben "Fenster Koordinaten" rechtsklick->Kopieren macht gibt es nen fehler: "List index out of bounds (-1)"


EDIT: ach, jetzt seh ich erst das ich ne alte verson hatte... man sollte die links auf seite 1 aber auchmal aktualisieren ^^

billi 3. Feb 2004 15:37

Re: WinSpy 1.0 - Spion
 
eine Frage hätte ich bei der letzten version schon:
Wenn ich "FEnster auswählen" verwende: Soll sich da nicht auch unten dir "Treestruktur" ändern? da passiert bei mir nähmlich gar nichts mehr. Es ändern sich nur noch die Werte im hellblauen bereich... :gruebel:
gruß billi

toms 3. Feb 2004 21:04

Re: WinSpy 1.0 - Spion
 
Zitat:

Zitat von Pseudemys Nelsoni
EDIT: ach, jetzt seh ich erst das ich ne alte verson hatte... man sollte die links auf seite 1 aber auchmal aktualisieren ^^

Wollte ihn aktualisieren aber leider lassen sich die Beiträge nach 1440 Minuten oder so
nicht mehr updaten :roll:

Zitat:

Zitat von billi
eine Frage hätte ich bei der letzten version schon:
Wenn ich "FEnster auswählen" verwende: Soll sich da nicht auch unten dir "Treestruktur" ändern? da passiert bei mir nähmlich gar nichts mehr. Es ändern sich nur noch die Werte im hellblauen bereich... :gruebel:
gruß billi

Seltsam, was für eine Windows Version verwendest du denn?
Un hat's bei einer früheren Version mal funktioniert?

Benedikt 3. Feb 2004 21:10

Re: WinSpy 1.0 - Spion
 
Hi,

gefällt mir sehr gut das Prog, vor allem sehr übersichtlich meiner Meinung nach.
Allerdings kann es sein das die Hints bei den Speichern-Icons und so fehlen?
Also bei denen über FindWindowCode und so?
Da ist man nämlich zum Teil irgendwie aufs raten angewiesen, was genau man den mit den Buttons machen kann...

toms 3. Feb 2004 21:18

Re: WinSpy 1.0 - Spion
 
Zitat:

gefällt mir sehr gut das Prog, vor allem sehr übersichtlich meiner Meinung nach.
Danke!

Zitat:

Allerdings kann es sein das die Hints bei den Speichern-Icons und so fehlen?
Also bei denen über FindWindowCode und so?
Da ist man nämlich zum Teil irgendwie aufs raten angewiesen, was genau man den mit den Buttons machen kann...
Die Hints habe ich noch nicht gemacht, da gerade noch weitere Funktionen
in der Toolbar in Bearbeitung sind. Aber die kommen bestimmt noch!

billi 3. Feb 2004 21:20

Re: WinSpy 1.0 - Spion
 
ich verwende XP als home edition mit allen updates... ich bin mir net sicher, meine aber, dass es vorher ging...
gruß
billi

toms 3. Feb 2004 21:34

Re: WinSpy 1.0 - Spion
 
@billi: Also machst du das schon so, dass du auf "Fenster auswählen" klickst,
die Maustaste gedrückt lässt und die Maus über ein Fenster bewegst?
Dann sollte sich der Tree schon updaten!?
Verwende übrigens auch WinXP Home Ed. mit allen Updates.

billi 3. Feb 2004 21:38

Re: WinSpy 1.0 - Spion
 
also, wenn man das weis :oops:
dein Programm wird immer genialer... :thuimb:
edit:
hätte ich das mal vor zwei tagen gehabt, da hab ich ziemliche probleme beim finden (war meine unwissenheit... ;-)) von komponenten in meinem Programm gehabt...

toms 3. Feb 2004 21:54

Re: WinSpy 1.0 - Spion
 
Zitat:

dein Programm wird immer genialer...
Ja, es wird sich noch einiges ändern... :roll:

billi 3. Feb 2004 22:00

Re: WinSpy 1.0 - Spion
 
Na denn bin ich mal gespannt... Bislang war jede Änderung ein Schritt nach vorne. Weiter so...

Hast du schon mal dran gedacht eine "Light" Oberfläche für das Programm zu machen, sodass es auch unversierte Benutzer verstehen können. (Wenn das PRogramm für solche überhaupt interessant wär :gruebel:. Aber wenn man so drüber nachdenkt, kann man das ganz gut benutzen um Komponenten zu finden... :wink: )
gruß
billi

toms 3. Feb 2004 22:07

Re: WinSpy 1.0 - Spion
 
Zitat:

Hast du schon mal dran gedacht eine "Light" Oberfläche für das Programm zu machen, sodass es auch unversierte Benutzer verstehen können.
Nein, habe daran noch nicht gedacht, aber ich möchte das Tool in der Handhabung so einfach
wie möglich halten aber über zusätzliche Funktionen auch für "Power" sorgen.

Zitat:

(Aber wenn man so drüber nachdenkt, kann man das ganz gut benutzen um Komponenten zu finden... )
Wie meinst du das genau? Wie, warum, wozu Komponenten finden?


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:02 Uhr.
Seite 1 von 6  1 23     Letzte »    

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 by Thomas Breitkreuz