द्वारा आदेश सक्रिय निर्देशिका स्नैप-इन में में एक नया संपत्ति पेज स्थापित करने के लिए में, मैं W2K8 R2 (as documented by Microsoft)कैसे कुंजी स्वयं एक रजिस्ट्री में लिखने के लिए TrustedInstaller
HKEY_LOCAL_MACHINE \ SOFTWARE \ की निम्न रजिस्ट्री कुंजी में लिखने की ज़रूरत Microsoft \ एमएमसी \ SnapIns {E355E538-1C2E-11D0-8C37-00C04FD8FE93} \ NodeTypes
यह कुंजी TrustedInstaller नामक एक विशेष उपयोगकर्ता द्वारा ही किया जाता है। मुझे एनईटी के आसपास बहुत सारी चीजें मिलीं।
- मैं उपयोगकर्ता विशेषाधिकार स्वामित्व लेने के लिए दे:
पल यहाँ पर जिस तरह से यह (उपयोगकर्ता व्यवस्थापक समूह के सदस्य है) निम्न कर काम करता है।
- उपयोगकर्ता स्वामित्व
- ले उपयोगकर्ता रजिस्ट्री लिखने
- उपयोगकर्ता व्यवस्थापक समूह के स्वामित्व दे।
मेरी परियोजना सी # में पूरी तरह से लिखी गई है और दो चीजें हैं जिन्हें मैं पसंद नहीं कर रहा हूं।
- मैं Win32 AdjustTokenPrivileges API को कॉल करने के लिए इंटरऑप सर्विसेज का उपयोग करता हूं। क्या किसी को शुद्ध सी # में ऐसा करने का तरीका पता है?
- अंत में ट्रस्टेड इंस्टालर अब कुंजी का मालिक नहीं है, और मैं उसे स्वामित्व नहीं दे पा रहा हूं, वह पूर्ण नियंत्रण रखता है, लेकिन मैं नहीं चाहता कि मेरा सर्वर मेरे स्नैप की स्थापना के बाद दूषित हो -इन।
तो मेरा सवाल है: क्या मुझे कुछ याद आती है, क्या ऐसी कुंजी को संशोधित करने के लिए एक दस्तावेज तरीका है जिसे संशोधित के रूप में दस्तावेज किया गया है?
इसके बारे में Stack overflow question मौजूद है, इसका उत्तर है कि ट्रस्टेड इंस्टालर स्वामित्व का अर्थ है कि कुंजी सिस्टम स्थापना का हिस्सा है और एप्लिकेशन स्थापना नहीं है। मेरे लिए यदि माइक्रोसॉफ्ट दस्तावेज करता है कि कुंजी को कैसे संशोधित किया जाए तो यह एप्लिकेशन इंस्टॉलेशन है।
अग्रिम धन्यवाद।
+1, SeRestorePrivilege एक मणि है। – ongle
कोई भी मौका आपके पास ब्लॉग पोस्ट या नमूना कोड है? मैं इसे घंटों तक काम करने की कोशिश कर रहा हूं। – Laoujin
@Laoujin I finaly ने गीस्ट पर कोड डाला, मुझे उम्मीद है कि यह मदद करता है। – JPBlanc