मैं एक उपकरण लिखने की कोशिश कर रहा हूं जो मुझे पावरबिल्डर-आधारित एप्लिकेशन की स्थिति का निरीक्षण करने देता है। मैं जो सोच रहा हूं वह स्पाइ ++ (या, यहां तक कि अच्छा, 'स्नूप' जैसा है क्योंकि यह .NET अनुप्रयोगों के लिए मौजूद है) जो मुझे कुछ पावरबिल्डर-आधारित जीयूआई के ऑब्जेक्ट पेड़ (और ऑब्जेक्ट्स के गुण) का निरीक्षण करने देता है।पावरबिल्डर अनुप्रयोगों के लिए जासूस ++
मैं साधारण (MFC-आधारित) पहले से ही आवेदन पत्र के साथ-साथ नेट अनुप्रयोगों के लिए भी ऐसा ही किया, लेकिन दुर्भाग्य से मैं कभी नहीं PowerBuilder अपने आप में एक आवेदन विकसित की है, तो मैं आम तौर पर इस बिंदु पर के बारे में दो समस्याओं में सोच रहा हूँ:
क्या कुछ एपीआई (अधिमानतः जावा या सी/सी ++ में उपलब्ध है) जो किसी को पावरबिल्डर एप्लिकेशन की दृश्य वस्तुओं के पेड़ को पार करने देता है? मैंने पावरबिल्डर मूल इंटरफ़ेस सिस्टम पर थोड़ा सा पढ़ा है, लेकिन ऐसा लगता है कि यह सी/सी ++ में पावरबिल्डर एक्सटेंशन लिखना है जिसे बाद में पावरबिल्डर स्क्रिप्ट भाषा से बुलाया जा सकता है, है ना?
अगर वहाँ कुछ एपीआई उपलब्ध है - हो सकता है PowerBuilder आवेदन पत्र भी मुझे PowerBuilder आवेदन की प्रक्रिया के भीतर किया जा रहा बिना एक PowerBuilder वस्तु पदानुक्रम के राज्य निरीक्षण की सुविधा देता है जो भारतीय दंड संहिता सक्षम एपीआई के कुछ प्रकार का पर्दाफाश? शायद एक स्वचालन इंटरफ़ेस उपलब्ध है, या कुछ COM- आधारित - या शायद कुछ और?
अभी, मेरी धारणा है कि शायद PowerBuilder आवेदन की प्रक्रिया में एक DLL इंजेक्षन और फिर इतना है कि मैं वस्तु पेड़ के लिए क्वेरी कर सकते हैं चल रहा PowerBuilder वीएम तक पहुंच हासिल करने की जरूरत है। कुछ प्रकार के आईपीसी तंत्र तब मुझे इस जानकारी को पावरबिल्डर एप्लिकेशन की प्रक्रिया से बाहर ले जाने देंगे।
क्या किसी के पास इसका कोई अनुभव है या किसी ने कुछ प्रकाश डाला है कि किसी ने इसे पहले से करने की कोशिश की है या नहीं?
सादर,
- Frerich