आप करते क्या काफी सरल है, कोशिश करते हैं और allong
- ओपन Inno सेटअप का पालन करें और चयन टूल्स-> साइन टूल्स
- "जोड़ें .." पर क्लिक करें और इसे एक नाम दें, चलिए इसे एमएस सिग्नल कहते हैं क्योंकि मैं Microsoft से signtool.exe का उपयोग कर रहा हूं, अब आपके पासजैसा कुछ होना चाहिए 10
- फिर आप है कि आप पर हस्ताक्षर करने के लिए उपयोग करते हैं, के रूप में मैं signtool.exe उपयोग कर रहा हूँ उपकरण के कमांड लाइन के लिए कहा जाता है मैं
का उपयोग signtool.exe पर हस्ताक्षर करेंगे/tr http://timestamp.digicert.com/td SHA256/fd SHA256/एक $ पी
नोट अंत में $ पी, Inno सेटअप इस की जरूरत है ... अब आप इस करना चाहिए था, और मैं रास्ते में signtool.exe में नहीं जोड़ा है कि मेरे पथ चर और मैं DigiCert के समय का उपयोग कर रहा हूँ मेरे हस्ताक्षर समय-समय पर सर्वर।
स्क्रिप्ट में, अब आपको निम्न कोड सेटअप खंड
SignTool = MsSign $ करने के लिए च
इस लाइन जोड़ने के लिए, बताता है कोड हस्ताक्षर का उपयोग करने के लिए कंपाइलर, यह वेरिएबल का उपयोग करेगा जिसे मैंने एमएस सिग्नल कहा है, और सेटअप द्वारा उत्पन्न आउटपुट पर हस्ताक्षर करेगा।
यह की तरह दिखना चाहिए इस
आप उत्पन्न EXE को देखते हैं तो आप क्योंकि मैं इस तरह से अपने हस्ताक्षर दुकान तैयार किया है डिजिटल हस्ताक्षर
अब यह मेरे लिए काम करता है देखेंगे कि कमांड लाइन हस्ताक्षर प्राप्त कर सकती है और मेरे पास केवल एक कोड चिह्न हस्ताक्षर है इसलिए मुझे इसे नाम देने की आवश्यकता नहीं होगी, आपके पैरामीटर मेरे से भिन्न हो सकते हैं, और यह ठीक है जब तक अंत में, आपका सेटअप काम करता है और आपका कोड हस्ताक्षर हो जाता है
आशा मदद की है और आपको लगता है कि $ पी चर
मुबारक में कोडिंग
वाल्टर
उदाहरण के लिए
स्रोत
2018-02-19 08:04:41
[ 'इस tutorial'] की जरूरत है याद है, (http: //blog.ksoftware .NET/2011/07/कैसे-से-स्वचालित-कोड-साइन-इन-innosetup-and-ksign /) आपको पहले चरण में मदद कर सकता है। – TLama
जब आप उत्तर दे रहे हैं तो आपको वास्तव में इसे उत्तर के रूप में पोस्ट करना चाहिए। :) – Miral
@TLama लिंक मर चुका है (~ ब्लॉग ~) यह काम करता है: http://support.ksoftware.net/support/solutions/articles/17169-how-do-i-automate-code-igning-with-innosetup- और-ksign- – SlowLearner