मैंने हाल ही में ग्लोबसाइन से एक प्रामाणिक प्रमाण पत्र खरीदा है और मुझे तैनाती के लिए अपनी फाइलों पर हस्ताक्षर करने में समस्याएं आ रही हैं। ऐसी कुछ .exe फ़ाइलें हैं जो किसी प्रोजेक्ट द्वारा उत्पन्न होती हैं और फिर .msi में डाल दी जाती हैं। जब मैं signtool के साथ .exe फ़ाइलों पर हस्ताक्षर करता हूं तो प्रमाणपत्र मान्य है और वे ठीक चलते हैं। समस्या यह है कि जब मैं .msi (विजुअल स्टूडियो सेटअप प्रोजेक्ट का उपयोग करके) का निर्माण करता हूं तो .exe फ़ाइलें उनके हस्ताक्षर खो देते हैं। तो मैं इसे बनाने के बाद .msi पर हस्ताक्षर कर सकता हूं, लेकिन स्थापित .exe फ़ाइलें पूरे "अज्ञात प्रकाशक" व्यवसाय को जारी रखती हैं। क्लाइंट मशीन पर इंस्टॉलेशन के लिए मैं इन फ़ाइलों पर हस्ताक्षर कैसे रख सकता हूं?विजुअल स्टूडियो की स्थापना फ़ाइलों को कैसे साइन करें .msi
उत्तर
विजुअल स्टूडियो संकलन समय पर दो फ़ोल्डर्स बनाता है: ओबीजे और बिन। कम से कम मेरे मामले में, आउटपुट हमेशा ओबीजे फ़ोल्डर से बिन फ़ोल्डर में कॉपी किया जाएगा। मैं केवल बिन फ़ोल्डर में एक्जिक्यूटिव पर हस्ताक्षर कर रहा था ताकि उन्हें ओवरराइट किया जा सके और फिर एमएसआई में पैक किया जा सके। Obj फ़ोल्डर में निष्पादन योग्य हस्ताक्षर समस्या हल।
क्या आप सकारात्मक हैं कि इंस्टॉलर प्रोजेक्ट हस्ताक्षरित बाइनरी को देख रहा है और हस्ताक्षरित नहीं है?
मैं एमएसआई बिल्डर का अधिक उपयोग नहीं कर रहा हूं, लेकिन मुझे आश्चर्य होगा कि यह फ़ाइलों को संकुल में संशोधित करता है।
मुझे सही दिशा में इंगित करने के लिए धन्यवाद – Alex
आप अपने वी.एस. सेटअप परियोजना के लिए निम्न PostBuiltEvent जोड़ सकते हैं (परियोजना गुण):
विंडोज 8.0:
"C:\Program Files (x86)\Windows Kits\8.0\bin\x86\signtool.exe" sign /a $(BuiltOutputPath)
Windows 10:
"C:\Program Files (x86)\Windows Kits\10\bin\x86\signtool.exe" sign /a $(BuiltOutputPath)
पी एस : प्रतिबिंबित करके अपनी जरूरतों को पूरा करने के लिए साइनटोल के तर्कों को अनुकूलित करें the documentation
- 1. विजुअल स्टूडियो 2010 स्थापना
- 2. विजुअल स्टूडियो 2012 स्थापना को अनुकूलित करें (सी # केवल)
- 3. विजुअल स्टूडियो 2008 में हेडर फ़ाइलों को कैसे शामिल करें?
- 4. विजुअल स्टूडियो 2008
- 5. विजुअल स्टूडियो: इंस्टॉलर प्रोजेक्ट की .msi आउटपुट फ़ाइल का नाम कैसे दें?
- 6. MSI पैकेज
- 7. स्थापना स्टूडियो
- 8. विजुअल स्टूडियो 2008
- 9. विजुअल स्टूडियो
- 10. फ़ाइलों को बनाने से विजुअल स्टूडियो समाधान कैसे बनाएं?
- 11. विजुअल स्टूडियो
- 12. स्थापना के दौरान .NET कॉन्फ़िगरेशन फ़ाइलों को कैसे संशोधित करें?
- 13. विजुअल स्टूडियो
- 14. lib.exe, विजुअल स्टूडियो, dll के से फ़ाइलों और डीईएफ़ फ़ाइलों
- 15. विजुअल स्टूडियो
- 16. विजुअल स्टूडियो 2010 - RemovePreviousVersions
- 17. विजुअल स्टूडियो में डिजाइनर को अक्षम करें?
- 18. Wix की स्थापना रद्द करें
- 19. विज़ुअल स्टूडियो .exe इंस्टॉलर फ़ाइलों को क्यों बनाता है?
- 20. विजुअल स्टूडियो
- 21. विजुअल स्टूडियो 2005 में साइन इन करना - मौजूदा .pfx
- 22. एकाधिक प्रोजेक्ट संसाधन फ़ाइलों को पहचानने के लिए विजुअल स्टूडियो को कैसे प्राप्त करें
- 23. विजुअल स्टूडियो
- 24. विजुअल स्टूडियो को स्वचालित रूप से समाधान फ़ाइलों को बनाने से रोकने के लिए कैसे करें
- 25. विजुअल स्टूडियो
- 26. विजुअल स्टूडियो
- 27. विजुअल स्टूडियो यूनिट परीक्षण - बाहरी फ़ाइलों तक कैसे पहुंचे?
- 28. विजुअल स्टूडियो
- 29. स्वचालित रूप से पीडीएफ फ़ाइलों को प्रकाशित करने के लिए विजुअल स्टूडियो को कैसे सेट करें
- 30. विजुअल स्टूडियो प्रोजेक्ट में सभी फ़ाइलों को यूटीएफ -8
धन्यवाद, इसने मेरी समस्याओं को हल किया! –
बहुत बहुत धन्यवाद। मैंने लोगों को वही व्यक्त करने का प्रयास किया था, जहां आपका जवाब बहुत संक्षिप्त और पढ़ने में आसान था। आपने मेरे जीवन के घंटों को बचाया:) – Dawson