Spy4Win (Spy for Window) هي أداة مساعدة مشابهة لـ MS Spy++، وتتمثل وظيفتها الرئيسية في اكتشاف المزيد من المعلومات حول النافذة والحصول عليها (معلومات أساسية عن النافذة، ووصف نمط النافذة، وتغيير نمط النافذة ديناميكيًا، وتحديد المصدر). التحكم والمعلومات ذات الصلة بفئة النافذة)، والحصول على نوافذ العلاقة (النافذة الرئيسية/النافذة الفرعية، وما إلى ذلك)، وقراءة محتوى النافذة، واعتراض رسائل النافذة، ولقطات الشاشة للنوافذ المرئية، وما إلى ذلك). يوفر مجموعة متنوعة من الطرق للعثور على النوافذ (اسحب الماوس/تعداد النوافذ (EnumWindow)/ابحث عن النوافذ (FindWindow)/حدد مقبض النافذة مباشرة/استخدم مفاتيح التشغيل السريع للحصول على النافذة أسفل الماوس الحالي، وما إلى ذلك)؛ يمكن استخلاصها من الملف القابل للتنفيذ، وحدات قابلة لإعادة الاستخدام وإنشاء ملفات وحدة مدعومة من قبل Delphi وC++Builder؛ واستنساخ قوائم النماذج أو قوائم النظام في برامج أخرى وتطبيقها على وظائف تحليل صفحة Delphi وC++Builder، بما في ذلك قراءة عناصر صفحة IE وتكبير الصفحة، وتمييز الكلمات الرئيسية في الصفحة، واستخراج جميع الروابط/روابط الصور/روابط الفلاش، وتشغيل نصوص JavaScript وVBScript، وما إلى ذلك؛ يمكن إنشاء أكواد برمجية مباشرة للعثور على النوافذ وقراءة/إعداد أنماط النوافذ، بالإضافة إلى المراجع بالنسبة لأوصاف نمط النافذة، يدعم حاليًا التقاط لون الشاشة C++/Delphi/VB للحصول على لون أي نقطة على الشاشة وتخزينه، ويدعم 6 ألوان في مجموعة واحدة، ويحتوي أيضًا على وظيفة العدسة المكبرة التي تتضمن عرض التيار؛ العملية/الوحدة النمطية/الموضوع؛ يمكن للواجهة تخصيص لون السمة وفقًا لتفضيلات المستخدم. يوفر الإصدار الجديد دعمًا للمكونات الإضافية، ويمكن توسيع وظائف البرنامج عن طريق كتابة Dll.
برمجة
بواسطة ccrun(老魔)، مكتوب بلغة C++ Builder 6.0.