के साथ प्रबंधित कस्टम क्रियाओं का उपयोग करके त्रुटि संदेश कैसे दिखा सकता हूं मैं एक प्रबंधित कस्टम कार्रवाई लिख रहा हूं। मैं एक प्रबंधित सीएल डीएल में प्रबंधित डीएल को लपेटने के लिए विंडोज इंस्टालर एक्सएमएल से डीटीएफ फ्रेमवर्क का उपयोग कर रहा हूं। सीए क्या यह माना जाता है करता है, लेकिन मैं अभी भी त्रुटि हैंडलिंग साथ परेशानी हो रही हूँ:मैं विंडोज इंस्टालर
Dim record As New Record(1)
' Field 0 intentionally left blank
' Field 1 contains error number
record(1) = 27533
session.Message(InstallMessage.Error, record)
ऊपर कोड निम्न पाठ MSI लॉग में दिखाया गया है पैदा करता है:
MSI (ग) (सी 4! सी 6) [13: 15: 08: 74 9]: उत्पाद: टेस्टएमएसआई - त्रुटि 27533. केस-संवेदनशील पासवर्ड मेल नहीं खाते हैं।
त्रुटि संख्या एमएसआई के भीतर त्रुटि तालिका में निहित कोड को संदर्भित करती है। ऊपर दिखाया गया संदेश सही है।
मेरी समस्या यह है: विंडोज इंस्टालर त्रुटि के बारे में उपयोगकर्ता को सूचित करने वाला संवाद क्यों नहीं बनाता है?
यह ऐसा करने का सबसे व्यापक रूप से स्वीकार्य तरीका नहीं है क्योंकि संदेश विंडो इंस्टॉलर के पीछे दिखाई दे सकती है, और मुझे लगता है कि विभिन्न विशेषाधिकारों के साथ लॉन्च किया जाएगा –