2009-10-19 15 views
5

यह WIX में किसी भी तरह से पता लगाने के लिए कि एक निर्दिष्ट उन्नयन कोड के साथ एक तीसरे पक्ष के आवेदन स्थापित किया गया है है और क्या यह स्थापना फ़ोल्डर है? मैं सुझाव दे सकता हूं कि एक कस्टम कार्रवाई की आवश्यकता है, लेकिन इस तरह की कस्टम कार्रवाई में क्या करना है? क्या वीबीएस कस्टम एक्शन में ऐसी चीजों का पता लगाना संभव है?WIX: तृतीय-पक्ष एप्लिकेशन इंस्टॉल होने पर कैसे पता लगाया जाए?

उत्तर

6

यह वास्तव में आवेदन पर निर्भर करता है। अधिकांश एप्लिकेशन एक रजिस्ट्री कुंजी प्रकाशित करते हैं जिसका उपयोग उन्हें पहचानने के लिए किया जा सकता है। उस मामले में आप सिर्फ एक RegistrySearch तत्व, कोई कस्टम कार्रवाई आवश्यक जरूरत है। यदि एमएसआई के माध्यम से एप्लिकेशन स्थापित किया गया था, तो कभी-कभी ComponentSearch बेहतर होता है।

0

आप इसे बहुत अच्छी तरह से कॉन्फ़िगर के लिए dotNetInstaller उपयोग कर सकते हैं। रजिस्ट्री खोज की मदद से आप आसानी से पता लगा सकते हैं कि इस कार्यक्रम या स्थापित नहीं है (अतिरिक्त जांच के लिए उपयोग उत्पाद संस्करण/उत्पाद का नाम)

संबंधित मुद्दे