c++ - How guaranteed get process handle by process id in windows OS -


संभव डुप्लिकेट:

नमस्कार! विंडोज ओएस में प्रोसेस आईडी में मैं किस तरह की गारंटी देता हूँ यदि मेरे अनुप्रयोगों के लिए मौजूद तरीके ब्लॉक हैं, तो पीआईडी ​​द्वारा प्रक्रिया संभाल पाने का अवसर। मेरे आवेदन के लिए पीआईडी ​​द्वारा प्रोसेस होल्डिंग महत्वपूर्ण है। यदि हां, तो यह विधियां और मैं इस विधियों से कैसे बच सकता हूं। धन्यवाद!

यहां तक ​​कि आपके पास एक वैध पीआईडी ​​है, तो आपको गारंटी नहीं है कि आप एक हैंडल प्राप्त कर सकें उस प्रक्रिया के लिए:

  • आपकी कॉल करने से पहले प्रक्रिया समाप्त हो सकती है
  • आपके पास इस प्रक्रिया में हैंडल को खोलने का अधिकार नहीं है (यहां तक ​​कि डीबग विशेषाधिकारों के साथ व्यवस्थापक के रूप में भी चल रहा है

Comments