दिलचस्प पोस्ट
जावा के साथ दो तिथियों के बीच दिन की गणना एनईटी सीरियललाइज़ेशन ऑर्डरिंग एपीआई का निर्धारण करने के लिए कि क्या ऐप कैरीटिक्स या टर्मिनल सर्विसेज पर चल रहा है क्लास प्रतिक्रिया बढ़ाता है.कंपनी प्रतिक्रिया में getInitialState का उपयोग नहीं कर सकते आपको जेफ्राम और अन्य घटकों का विस्तार क्यों नहीं करना चाहिए? स्क्रॉल पट्टी छिपाएं, लेकिन अभी भी स्क्रॉल करने में सक्षम होने पर क्या एक क्लॉज के दायरे में स्तंभों का क्रम क्या है? कुछ मशीनों पर स्वचालित रूप से एमएसडीटीसी के लिए लेन-देन स्कोपिंग बढ़ती है? "एन्ट्रापी और सूचना लाभ" क्या है? मान के लिए दस्तावेज कहाँ है () Enum की विधि? Xcode 7.2 कोई मिलते-जुलते प्रावधान प्रोफ़ाइल नहीं मिली उद्देश्य-सी में दशमलव में दशमलव को परिवर्तित करें? सी # में नामकरण सम्मेलनों क्या हैं? RStudio और R Version.3.1.1 के नवीनतम संस्करण में संकुल को स्थापित करने में असमर्थ पायथन के eval () की सुरक्षा अविश्वसनीय स्ट्रिंग पर?

Windows EXE फ़ाइल पर हस्ताक्षर करना

मेरे पास एक EXE फ़ाइल है जिसे मुझे साइन इन करना चाहिए ताकि विंडोज़ किसी उपयोगकर्ता को "अज्ञात प्रकाशक" से एप्लिकेशन के बारे में चेतावनी नहीं दे सके। मैं एक विंडोज डेवलपर नहीं हूँ प्रश्न में आवेदन स्क्रीनसेवर अनुप्रयोगों को उत्पन्न करने वाले किसी एप्लिकेशन से उत्पन्न स्क्रीनसेवर है जैसे कि मुझे इस पर कोई प्रभाव नहीं है कि फाइल कैसे उत्पन्न होती है।

मुझे पहले ही पता चल गया है कि मुझे सीरीज़ से Verisign या instantssl.com से एक कोड हस्ताक्षर प्रमाण पत्र की आवश्यकता होगी। मैं समझ नहीं पा रहा हूं कि मुझे क्या करना है (यदि संभव हो तो) मेरी एक्सईई फाइल पर हस्ताक्षर करने के लिए एक सरल स्पष्टीकरण क्या है?

मेल ग्रीन का उत्तर मुझे आगे ले गया, लेकिन साइनटोल मुझे यह निर्दिष्ट करना चाहता है कि किसी भी मामले में किस प्रमाणपत्र का उपयोग करना है। क्या मुझे एक मुफ्त कोड साईनिंग प्रमाणपत्र मिल सकता है, यह जांचने के लिए कि यह मेरे लिए बिल्कुल काम करेगा?

कृपया यह भी निर्दिष्ट करें कि कौन सा प्रमाणपत्र प्रकार सही है अधिकांश साइटें केवल "कोड साइनिंग" का उल्लेख करती हैं और उन एप्लिकेशनों पर हस्ताक्षर करने के बारे में बात करती हैं जो वास्तव में उपयोगकर्ता द्वारा संकलित किए जाते हैं। यह मेरे लिए मामला नहीं है

Solutions Collecting From Web of "Windows EXE फ़ाइल पर हस्ताक्षर करना"

आप माइक्रोसॉफ्ट के साइन टूल का उपयोग करने की कोशिश कर सकते हैं

आप इसे Windows Server 2008 और .NET 3.5 के लिए Windows SDK के भाग के रूप में डाउनलोड करते हैं। एक बार डाउनलोड करने के बाद आप इसका इस्तेमाल कमांड लाइन से कर सकते हैं:

साइन-लॉल साइन / एक मायफ़ाइल.एक्सए

यह एक निष्पादन योग्य संकेत देता है मुझे यकीन नहीं है कि इसका उपयोग किस प्रमाणपत्र करता है

या आप कोशिश कर सकते हैं:

साइनलोल साक्षात्कारकर्ता

यह एक विज़ार्ड लॉन्च करेगा जो आपके आवेदन पर हस्ताक्षर करने के माध्यम से आपको चलेगा।


यदि आप प्रमाण पत्र पकड़ना चाहते हैं, तो आप निष्पादन योग्य पर हस्ताक्षर करने की आपकी प्रक्रिया का परीक्षण करने के लिए उपयोग कर सकते हैं, आप। नेट टूल मेकर्ट का उपयोग कर सकते हैं।

प्रमाणपत्र निर्माण उपकरण (Makecert.exe)

एक बार जब आप अपना प्रमाण पत्र बनाते हैं और अपना निष्पादन योग्य हस्ताक्षर करने के लिए इसका उपयोग करते हैं, तो आपको यूएसी के लिए इसे ट्रस्टेड रूट सीड के रूप में मैन्युअल रूप से जोड़ना होगा ताकि उपयोगकर्ता को यह बता सकें कि यह एक विश्वसनीय स्रोत है। महत्वपूर्ण ROOT CA के रूप में प्रमाणपत्र स्थापित करना आपके उपयोगकर्ताओं की गोपनीयता को खतरे में डाल देगा देखो कि DELL के साथ क्या हुआ कोड में और विंडोज के माध्यम से इन दोनों को पूरा करने के लिए आप अधिक जानकारी पा सकते हैं:

  • स्टैक ओवरफ़्लो प्रश्न Windows स्थानीय उपयोगकर्ता प्रमाण पत्र स्टोर में सी # में प्रमाण पत्र स्थापित करें

  • Windows Vista में एक विश्वसनीय रूट CA के रूप में एक स्व-हस्ताक्षरित प्रमाणपत्र स्थापित करना

उम्मीद है कि ऐसा करने का प्रयास करने वाले किसी भी व्यक्ति के लिए कुछ और जानकारी प्रदान करता है!

एएसपी के पत्रिका ASPects में कोड पर हस्ताक्षर करने के बारे में विस्तृत विवरण दिया गया है (आप को लेख पढ़ने के लिए सदस्य होना है)। आप इसे http://www.asp-shareware.org/ के माध्यम से डाउनलोड कर सकते हैं

यहां एक कथन है कि आप अपना खुद का परीक्षण प्रमाण पत्र कैसे बना सकते हैं ।

यह दिलचस्प भी हो सकता है

यदि आप ओपन सोर्स डेवलपमेंट कर रहे हैं, तो आप प्रमाण से एक फ्री कोड साईनिंग सर्टिफिकेट प्राप्त कर सकते हैं।

मैं एक साल से अधिक के लिए अपने प्रमाण पत्र का उपयोग कर रहा हूं, और यह विंडोज से अज्ञात प्रकाशक संदेश से छुटकारा पाता है।

जहाँ तक साइनिंग कोड है I use signtool.exe जैसे एक स्क्रिप्ट से:

signtool.exe sign /t http://timestamp.verisign.com/scripts/timstamp.dll /f "MyCert.pfx" /p MyPassword /d SignedFile.exe SignedFile.exe 

एक अन्य विकल्प, यदि आपको लिनक्स बॉक्स पर निष्पादन योग्य पर हस्ताक्षर करने की आवश्यकता है तो मोनो प्रोजेक्ट टूल्स से साइनकोड का उपयोग करना है। यह Ubuntu पर समर्थित है

और फिर भी एक और विकल्प, यदि आप विंडोज 10 पर विकास कर रहे हैं, लेकिन माइक्रोसॉफ्ट के साइनइनोल.एक्सए स्थापित नहीं है, तो आप अपने ऐप पर हस्ताक्षर करने के लिए विंडोज़ पर उबंटू पर बैश का इस्तेमाल कर सकते हैं। यहां एक रन नीचे है:

https://blog.synapp.nz/2017/06/16/code-signing-a-windows-application-on-linux-on-windows/