window - इनो सेटअप-साइनिंग विफल "साइन टूल निकास कोड 0x1 के साथ विफल"




windows-installer installer (2)

मेरे पास इनो सेटअप स्क्रिप्ट है, जहां मुझे SignTool=signtool का उपयोग करने की आवश्यकता है, जो ठीक से कॉन्फ़िगर किया गया है और अतीत में काम किया है।

लेकिन जब मैं निम्नलिखित त्रुटि के साथ संकलन करने का प्रयास कर रहा हूं तो यह विफल हो रहा है:

साइन टूल निकास कोड 0x1 के साथ विफल हुआ।


आपने हमें कोई भी जानकारी नहीं दी, जिसका उपयोग करके हम आपकी समस्या का समाधान कर सकें।

इसलिए मैं "साइन टूल" के साथ मुद्दों को डीबग करने के लिए सामान्य निर्देश पोस्ट कर रहा हूं।

  1. कमांड-लाइन कंपाइलर ( ISCC.exe ) ISCC.exe । यह आउटपुट में एक पूर्ण signtool.exe त्रुटि संदेश संरक्षित करेगा:

  2. या इनमो सेटअप GUI कंपाइलर में संकलित करते हुए भी अपने आउटपुट को संरक्षित करने के लिए cmd.exe /k साथ साइन टूल कमांड को अस्थायी रूप से उपसर्ग cmd.exe /k । उदाहरण के लिए:

    cmd.exe /k C:\path\to\signtool.exe sign /f C:\mykey.pfx $f
    

प्रवेश कोड 0x1 के साथ इनो सेटअप के साथ साइनटूल विफल भी देखें।


टोकन के साथ EV का उपयोग करते समय, आप फिंगरप्रिंट का उपयोग कर असाइन कर सकते हैं /a /sha1 [Hash]

इस तरह:

signtool sign /tr http://timestamp.digicert.com /td sha256 /fd sha256 /sha1 certfingerprint $f

यह टोकन से प्रमाण पत्र चुनने के लिए साइनटूल बनाएगा।

अधिक जानकारी: https://docs.microsoft.com/en-us/dotnet/framework/tools/signtool-exe