/ / जंजीर एमएसआई के बाद एक कस्टम कार्रवाई जोड़ें - installshield, कस्टम-एक्शन, msiexec, जंजीर

बंधे एमएसआई के बाद एक कस्टम कार्रवाई जोड़ें - installshield, कस्टम-एक्शन, msiexec, जंजीर

मेरे पास एक आईएसएम है जिसमें दो जंजीर एमएसआई शामिल हैं। curentlly, अंत में इंस्टॉलर दो जंजीर एमएसआई आखिरी कार्रवाई के रूप में करते हैं और फिर खत्म करते हैं।

क्या मैं जंजीर एमएसआई के बाद एक कस्टम कार्रवाई जोड़ सकता हूं? मैं जंजीर एमएसआई के बाद इसे करना चाहता हूं

आपका अग्रिम में ही बहुत धन्यवाद!

उत्तर:

जवाब के लिए 0 № 1

आप कस्टम एक्शन प्रति-जोड़ नहीं जोड़ सकते हैं। कुछ विकल्प हैं जिन्हें मैंने अतीत में उपयोग किया है, आपकी ज़रूरतों के आधार पर उनमें से एक आपके अनुरूप हो सकता है:

  • यदि आपका इंस्टॉलर हमेशा यूआई के साथ चलता है, तो आप यूजर इंटरफेस अनुक्रम (निष्पादन के बाद) के अंत में एक कस्टम एक्शन जोड़ सकते हैं। यह सभी जंजीर एमएसआई पैकेज चलाने के बाद ही निष्पादित हो जाएगा।
  • यदि आपको एमएसआई गुणों तक पहुंच की आवश्यकता नहीं है(या रजिस्ट्री या कहीं से डेटा पढ़ सकते हैं), आप केवल एक और बुनियादी एमएसआई बना सकते हैं जो आपको चाहिए, और इसे चलाने के लिए अंतिम एमएसआई के रूप में श्रृंखलाबद्ध करें। MSI संकुल ISChainPackage तालिका के "ऑर्डर" कॉलम में निर्दिष्ट क्रम में निष्पादित किए जाते हैं।
    InstallShield समर्थन इस दृष्टिकोण की सिफारिश करता है (उनके समर्थन मंचों में इसके बारे में कई धागे हैं)।
  • अंत में, यदि आपकी कस्टम कार्रवाई को एक का उपयोग करके कार्यान्वित किया जा सकता है एमएसआई ट्रांसफॉर्म, ऐसा करने पर विचार करें। सभी जंजीर एमएसआई चलाने के बाद ट्रांसफॉर्म लागू होते हैं।