Hallo SDC- User,
WinSpy ist ein Tool
-> Zum hierarchischen Auflisten von Controls systemweit
Es werden Handle, Titel, Klassenname usw. angezeigt.
-> Auflisten von Fenstern, Prozessen, Diensten, Treibern, TrayIcons
-> Zum erstellen von Screenshots
-> Anzeigen von System Informationen
-> PE Viewer
-> Ressourcen Viewer
-> Clipboard Viewer
-> Color Picker
[img src="http://www.chaho.de/wbb2/images/icons/icon12.gif" border="0" alt="IPB Image" /] Download: [a href="http://tinyurl.com/7yf9j" target="_blank"]http://tinyurl.com/7yf9j[/a]
Fuer Win 98, Windows 2000, Windows XP, Windows NT (?)
[img src="http://www.chaho.de/wbb2/images/icons/icon14.gif" border="0" alt="IPB Image" /] Weitere Funktionen:
* Deaktiverte Controls können enabled werden.
* Beliebige Controls können versteckt werden.
* 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.
* Ein Screenshot vom ausgewählten Fenster oder Control kann erstellt werden und in die Zwischenablage eingefügt oder in eine Datei gespeichert werden.
* Prozesse können beendet werden
* Fenster können geschlossen werden
* Fenster können als Vordergrundfenster (Topmost) gesetzt werden
* Die Mausposition + Farbe unter dem Mauscursor werden angezeigt.
Das Tool befindet sich noch in der Beta-Phase, und wird laufend ausgebessert und erweitert.Bitte um Feedback, Bugreports, Ideen!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 vom 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:
var
wnd: HWND;
begin
wnd := FindWindow('Shell_TrayWnd',nil);
wnd := FindWindowEx(wnd, 0,'TrayNotifyWnd', nil);
wnd := FindWindowEx(wnd, 0,'SysPager', nil);
wnd := FindWindowEx(wnd, 0,'ToolbarWindow32','Infobereich');
if wnd <> 0 then
begin
end;
end;
Das Tool befindet sich noch in der Beta-Phase, d.h es hat noch einige kleine Tücken aber
wird laufend ausgebessert und erweitert.Bitte um Feedback, Ideen!