AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte WinSpy - Der Fenster Spion (Update 06.09.08)
Thema durchsuchen
Ansicht
Themen-Optionen

WinSpy - Der Fenster Spion (Update 06.09.08)

Ein Thema von toms · begonnen am 27. Jan 2004 · letzter Beitrag vom 16. Jul 2012
Antwort Antwort
Seite 3 von 22     123 4513     Letzte »    
Benutzerbild von toms
toms
Registriert seit: 10. Jun 2002
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)



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!
Angehängte Dateien
Dateityp: zip winspy_187.zip (1,13 MB, 1870x aufgerufen)
Dateityp: zip winspy_110.zip (2,38 MB, 3662x aufgerufen)

Geändert von toms (13. Aug 2010 um 10:36 Uhr)
 
Benutzerbild von toms
toms

 
Delphi XE Professional
 
#21
  Alt 1. Feb 2004, 09:39
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 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 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 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 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.
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms

 
Delphi XE Professional
 
#22
  Alt 1. Feb 2004, 09:50
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!
Thomas
  Mit Zitat antworten Zitat
billi

 
Delphi 5 Standard
 
#23
  Alt 1. Feb 2004, 10:28
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
gruß
billi
  Mit Zitat antworten Zitat
chris

 
Delphi 2009 Professional
 
#24
  Alt 1. Feb 2004, 12:04
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]
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms

 
Delphi XE Professional
 
#25
  Alt 1. Feb 2004, 15:14
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 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 von chris:

bug 1:

findwindow code ist upsidedown
Behoben.

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 von chris:

bei einem anschliessendem click erscheint eine fehlermeldung -> '' is not a valid integer value
Bug ist somit glaub auch behoben.

Zitat von chris:
ansonsten ein gelungenes programm
Danke!

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...
Thomas
  Mit Zitat antworten Zitat
billi

 
Delphi 5 Standard
 
#26
  Alt 1. Feb 2004, 15:17
mhh, ich hatte mit einem edit feld gerechnet, und das net gesehen...
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms

 
Delphi XE Professional
 
#27
  Alt 1. Feb 2004, 15:41
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.
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms

 
Delphi XE Professional
 
#28
  Alt 1. Feb 2004, 21:20
Habe die oberen Buttons mal durch eine Toolbar umgestellt
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms

 
Delphi XE Professional
 
#29
  Alt 3. Feb 2004, 09:12
Version 1.5:

+ Windows Dienste anzeigen
+ Toolbar Design geändert.
+ Syntax Highlight beim FindWindow Code:
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von Pseudemys Nelsoni
Pseudemys Nelsoni
 
#30
  Alt 3. Feb 2004, 15:20
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 ^^
Mario
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 22     123 4513     Letzte »    


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:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz