7

क्या मैं .cer फ़ाइल (प्रमाण पत्र) आयात करने के लिए इनो सेटअप का उपयोग कर सकता हूं?इनो सेटअप का उपयोग करके, प्रमाणपत्र .cer फ़ाइल कैसे आयात करें?

मैं यह कैसे कर सकता हूं?

मैं yourcertificate.cer Windows XP, Windows Vista और Windows 7

के लिए एक प्रमाण पत्र संस्थापक
+0

मैं Certmgr.exe उपयोगिता के साथ एक कमांड लाइन का उपयोग कर के बारे में सोच रहा था। क्या यह सभी विंडोज सिस्टम के साथ काम करेगा? –

+4

Certmgr.exe विंडोज का हिस्सा नहीं है, इसलिए आपको इसे अपने इंस्टॉलर में बंडल करना होगा। मुझे लगता है कि इसे सभी विंडोज रिलीज के साथ काम करना चाहिए, क्योंकि यह विंडोज एसडीके का हिस्सा है। –

उत्तर

3

Certmgr.exe जोड़े बनाने की जरूरत और सेटअप में:

[Files] 
Source: CertMgr.exe; DestDir: {app}; Flags: deleteafterinstall 
Source: yourcertificate.cer; DestDir: {app}; Flags: deleteafterinstall 

और [भागो] अनुभाग में, कुछ इस तरह लिखना:

Filename: {app}\CertMgr.exe; Parameters: "-add -all -c yourcertificate.cer -s -r localmachine trustedpublisher"; Flags: waituntilterminated runhidden; 
+1

यदि यह पुनर्वितरण योग्य है ... – TLama

+0

मेरे मामले में इसका स्वयं-हस्ताक्षरित प्रमाणपत्र। ताकि लाइन स्थानीयमाचिन रूट – YumYumYum

6

असल CertMgr.exe सभी पीसी पर उपलब्ध नहीं है और इसके अलावा यह रूप में @TL द्वारा संकेत दिया पुनर्वितरण होने के लिए प्रकट नहीं होता है (एएमए); और इसके अलावा आपको इसकी आवश्यकता भी नहीं है।

CertUtil हर Windows मशीन पर उपलब्ध है (है कि मैं परीक्षण किया है) और पूरी तरह से काम करता है:

[Run] 
Filename: "certutil.exe"; Parameters: "-addstore ""TrustedPublisher"" {app}\MyCert.cer"; \ 
    StatusMsg: "Adding trusted publisher..." 
+0

के साथ समाप्त हो सके क्या आप * "प्रत्येक विंडोज मशीन (जिसे मैंने परीक्षण किया है)" * पर विस्तारित कर सकते हैं? –

+0

@MartinPrikryl मान्य है कि मैं और अधिक परीक्षण कर सकता था। मैंने केवल कल यह खोज लिया और इसलिए पूरी तरह से परीक्षण नहीं किया है; अभी तक केवल विन 10 मशीनों पर। लेकिन एक एज़ूर पर वीएम है, 2 नियमित स्टूडियो, डॉटनेट इत्यादि के बिना नियमित पीसी हैं (इसलिए कोई CertMgr.exe उपलब्ध नहीं है), और फिर मेरा देवपीसी है जिसमें CertMgr है लेकिन CertUtil भी काम करता है। – SlowLearner

+0

@MartinPrikryl StatusMsg से पहले '\' क्यों जोड़ें? – SlowLearner

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