2009-05-15 10 views
5

पढ़ना Monitoring certain system calls done by a process in Windows मैं एक विंडोज़ के बारे में सोच रहा हूं जो पैट्रस सिस्कल या प्रोग्रामेटिक वर्कअराउंड के बराबर है।क्या विंडोज एक्सपी/2003 में लिनक्स पट्रस सिस्कल की तरह कुछ है?

मुझे Is there something like linux ptrace syscall in Windows? में उत्तर मिला था, लेकिन इसके लिए हाल ही के विंडोज संस्करण की आवश्यकता है।

+1

यहां ध्यान देने योग्य एक बात यह है कि लिनक्स के विपरीत, विंडोज सिस्कोल अनियंत्रित हैं और संस्करणों के बीच बदल सकते हैं। आप उच्च स्तर के डीएलएल में ब्रेकपॉइंट सेट करना बेहतर हो सकते हैं ... – bdonlan

+0

यह एक अच्छा बिंदु है। – ktulur

+0

अच्छी तरह से 'ptrace' एक बहुत "बहुमुखी" समारोह है। विंडोज़ में कई पैट्रस की कार्यक्षमताओं के लिए फ़ंक्शन हैं, लेकिन एक भी ऐसा फ़ंक्शन नहीं है जो उन सभी को करता है (यह तर्कसंगत रूप से अच्छी बात है)। आप वास्तव में क्या करना चाहते हैं? –

उत्तर

2

ProcMon ऐसा करने के लिए एक sysinternals उपयोगिता है। इसे here प्राप्त करें।

+5

प्रश्न यह है कि ProcMon कैसे काम करता है ... – ktulur

संबंधित मुद्दे