2011-01-26 12 views
5

मैं इस प्रक्रिया द्वारा उपयोग की जाने वाली फ़ाइलों को वर्तमान में खोला/उपयोग करने के लिए प्रक्रिया की उपयोग की गई फ़ाइलों को प्राप्त करने का एक तरीका जानने का प्रयास करता हूं।चल रहे प्रक्रिया की खुली/प्रयुक्त फ़ाइलों को कैसे प्राप्त करें

मुझे Listing Used Files मिला है।
क्या सी # में इसे पाने के लिए कोई लिंक है?

+1

आपके द्वारा प्रदान किया गया लिंक अच्छा है, शायद इसे अपने कोड से संदर्भित करने का प्रयास करें? मेरा मतलब है सी ++ फरवरी बनाएं और डीएलएल आयात का उपयोग कर सी # रैपर बनाएं। –

+0

मैं अपने प्रोजेक्ट में अतिरिक्त डीएल नहीं चाहता हूं..लेकिन वैसे भी अच्छा विचार! धन्यवाद! – MartinHappyCoding

उत्तर

1

NtQuerySystemInformation फ़ंक्शन एक तार्किक प्रारंभिक बिंदु की तरह लगता है, लेकिन आपको इसे P/Invoke के माध्यम से एक्सेस करना होगा।

मेरे गुगल से ऐसा लगता है कि कई लोगों ने अतीत में इस दृष्टिकोण के बारे में सोचा है, लेकिन इसे कभी दस्तावेज नहीं किया गया है (कम से कम PInvoke.net पर नहीं)।

+0

धन्यवाद! खैर, मैंने यह जांच लिया है ... लगता है कि एक लंबा लंबा रास्ता है;) – MartinHappyCoding

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