के बीच संचार मैं एक बहुत ही सरल ड्राइवर बनाने की कोशिश कर रहा हूं। इसका एकमात्र उद्देश्य "PsSetCreateProcessNotifyRoutine" और कर्नेल से प्राप्त कॉलबैक पर पंजीकरण करना होगा, मेरे Win32 एप्लिकेशन को सूचित करें कि कौन सी procसेस शुरू हो गई हैं और रुक गई हैं।डेल्फी एप्लिकेशन और विंडोज एनटी सिस्टम ड्राइवर
मुझे केवल इतना पता है कि "ड्राइवर एंटर्री" और "ड्राइवरउनलोड" के साथ इतना आसान ड्राइवर कैसे बनाया जाए और इसे डीडीके के साथ संकलित करें। लेकिन मुझे नहीं पता कि वास्तव में संचार को कैसे कार्यान्वित किया जाए। मुझे पता है कि यह आईओसीटीएल के साथ किया जा सकता है। लेकिन इससे परे मैं अंधेरे में हूं। मुझे डेल्फी में ऐसा करने का सरल उदाहरण नहीं मिल रहा है। मुझे केवल पता है कि यह किया जा सकता है।
तो मैं जो कुछ भी ढूंढ रहा हूं वह कुछ सरल और समझने योग्य ट्यूटोरियल है कि यह कैसे करें या घटना को बेहतर तरीके से प्रोग्रामिंग ड्राइवर कोड के साथ डेल्फी प्रोग्राम का उदाहरण दें। शायद संचार के अन्य तरीके भी हैं।
किसी भी मदद की सराहना की जाएगी।
धावक इस प्रश्न की जांच करें http://stackoverflow.com/questions/3489501/how-to-recognize-that-an-plication-intends-to-execute-run-a-file/3489779#3489779 डब्लूएमआई में है 'Win32_Process' वर्ग के संयोजन के साथ' ExecNotificationQuery 'ईवेंट यह पता लगा सकता है कि कोई प्रक्रिया प्रारंभ या बंद हो जाती है। – RRUZ
जानकारी के लिए धन्यवाद। मैं सामान्य रूप से डब्लूएमआई पसंद नहीं करता, लेकिन इस मामले में यह एक लायक है। एक ड्राइवर वास्तव में बहुत प्रभावी विकल्प है, भले ही बहुत प्रभावी हो। – Runner
@RRUZ, आपकी टिप्पणी बहुत अच्छी थी, लेकिन मैंने खुद से जवाब स्वीकार कर लिया, जो भी अच्छा था और वास्तविक प्रश्न का उत्तर था। – Runner