2010-01-13 7 views
5

मैं एक Wix संस्थापक कि डेस्कटॉप पर 3 शॉर्टकट देता है बनाया है के आधार पर बदल सकता है बनाने के लिए। इनमें से एक शॉर्टकट उपयोगकर्ता के डीवीडी ड्राइव का संदर्भ देता है। वहाँ एक रास्ता गतिशील है कि ड्राइव अक्षर के आधार पर इस शॉर्टकट का लक्ष्य निर्धारित करने के लिए है? क्या एक कस्टम कार्रवाई जाने का रास्ता होगा? यदि ऐसा है तो मैं उस कस्टम कार्रवाई का उपयोग करके शॉर्टकट का लक्ष्य कैसे बदलूं। मैं सी # में अपने कस्टम कार्यों को लिख रहा हूं और ऐसा करने की आशा करता हूं।कैसे एक Wix का उपयोग कर शॉर्टकट है कि एक उपयोगकर्ता के सिस्टम

किसी भी मदद के लिए धन्यवाद।

उत्तर

2

आप एक संपत्ति के मूल्य के साथ एक शॉर्टकट का लक्ष्य निर्धारित कर सकते हैं। उदाहरण के लिए, निम्नलिखित लक्ष्य के रूप में MYSTUFF संपत्ति के मूल्य ले जाएगा:

<Shortcut Id="MyStuffShortcut" Name='My Stuff' Target="[MYSTUFF]" /> 

वहाँ "डीवीडी ड्राइव" के लिए कोई standard windows installer property है। मुझे यकीन नहीं है कि अगर एकाधिक डीवीडी ड्राइव भी हों तो इसका क्या अर्थ होगा। आप ROOTDRIVE का उपयोग सबसे मुक्त अंतरिक्ष के साथ स्थानीय ड्राइव का उल्लेख कर सकते हैं। आप उस ड्राइव की रूट को संदर्भित करने के लिए SourceDir का उपयोग कर सकते हैं जहां इंस्टॉलर निष्पादित किया जा रहा है।

+0

समस्या यह है कि दुर्भाग्य से अपने बारे में कैसे गतिशील यह होना चाहिए था सही इस लक्ष्य को हासिल किया जा सके। जो मैंने किया है, वह मेरे लिंक के बाद चलने वाले लिंक को बनाने के लिए एक कस्टम एक्शन बना रहा है ताकि उपयोगकर्ता ड्राइव का चयन कर सके और इसे वहां से उत्पन्न कर सके। जवाब के लिए धन्यवाद। –

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