मेरे पास कुछ सी # 4.0 कोड है जो वर्तमान (मेरा) उपयोगकर्ता के लिए "विश्वसनीय रूट प्रमाणन प्राधिकरण" स्टोर में CA (.der एन्कोडेड) प्रमाणपत्र स्थापित करने का प्रयास करता है। मेरा छोटा कंसोल ऐप अन्य स्टोर्स के खिलाफ चुपचाप चलता है, लेकिन इस स्टोर के लिए एक जीयूआई पॉपअप आता है "आप प्रमाणन प्राधिकरण से प्रमाणपत्र स्थापित करने जा रहे हैं ... विंडोज़ मान्य नहीं कर सकता है कि सर्टिफिकेट वास्तव में है ..... क्या आप इस प्रमाणपत्र को स्थापित करना चाहते हैं? "प्रमाणपत्र स्थापित सुरक्षा चेतावनी वर्कअराउंड?
यह संदेशबॉक्स एक समस्या है क्योंकि विचार स्वचालित रूप से एमएसआई के साथ ऐप को तैनात करना है और चुपचाप सही जगह पर दाएं कोने प्राप्त करना है। एक मॉडल बॉक्स होने से स्वचालित तैनाती को मार दिया जाएगा।
इस स्थापना को तैनाती-ब्रेकिंग संदेशबॉक्स के बिना कैसे किया जा सकता है?
कारण विंडोज पॉप कि सवाल को निम्नलिखित के बारे में हो सकता है कि जड़ दुकान में प्रमाण पत्र को जोड़ने सुरक्षा के प्रभाव है, और इसलिए चाहिए है हल्के से नहीं किया जाना चाहिए। मुझे यकीन नहीं है कि पॉपअप से बचने का कोई तरीका है, लेकिन मुझे आशा नहीं होगी! किसी एप्लिकेशन को इंस्टॉल करना ** ** को पीसी की सुरक्षा समझौता करने की अनुमति नहीं दी जानी चाहिए - खासकर चुपचाप नहीं। – dajames
@ ओजेग की तरह डीजेम्स ने अपने उत्तर में लिखा: एक व्यवस्थापक को पॉपअप के बिना स्थानीय मशीनों पर विश्वसनीय रूट स्टोर में प्रमाण पत्र स्थापित करने की अनुमति है। और जब आप कोई एप्लिकेशन इंस्टॉल करते हैं तो आप आमतौर पर इंस्टॉलर व्यवस्थापक अधिकार देते हैं, इसलिए मुझे लगता है कि आपका परिदृश्य वास्तव में संभव है। एक अन्य कारण आपको सावधान रहना चाहिए कि इंस्टॉलर/एप्लिकेशन आप अपने बहुमूल्य व्यवस्थापक अधिकार देते हैं। – Stefan