directory मिश्रित 32 और 64 बिट एप्लिकेशन पैकेज को स्थापित करने के लिए



install default (1)

मुझे पता है कि 64 बिट Windows 32 बिट अनुप्रयोगों में C:\Program Files (x86) डिफ़ॉल्ट रूप से, और 64-बिट में C:\Program Files

लेकिन अगर आपके पास एक क्लाइंट घटक (32-बिट) और एक सर्वर घटक (64-बिट) और संभवतः कुछ सहायक उपकरण (32-बिट) सहित एक अधिक जटिल स्थापना पैकेज है, तो क्या होगा। इस मामले में डिफ़ॉल्ट स्थापना पथ क्या होना चाहिए?

कुछ लेखों के अनुसार, माइक्रोसॉफ्ट और कुछ अधिष्ठापन चौखटे द्वारा बीटा को मिलाकर निराश किया गया है:

मुझे यह देखने में असफल है कि इन मिश्रणों को इतनी बड़ी संख्या में क्यों नहीं होना चाहिए, इस बात पर विचार करते हुए कि एक्स 64 प्लेटफॉर्म x86 अनुप्रयोगों को कितनी अच्छी तरह से चलाता है और इससे भी अधिक प्रबंधित कोड के साथ जहां बहुत ही बाइनरी दोनों मोड में चल सकते हैं। मेरे मामले में, साथ-साथ पुस्तकालयों का 75% हिस्सा क्लाइंट और सर्वर के बीच साझा किया जाता है और पूरी तरह से एक समान है, इसलिए उन्हें विभाजित करने का अर्थ नहीं है।

तो यह दिया गया है, जो 32 और 64-बिट अनुप्रयोगों के इस मिश्रण के लिए पसंदीदा इंस्टॉलेशन स्थान है? C:\Program Files (x86) या C:\Program Files ? जैसा कि मैंने इसे देखा है, 64-बिट स्थान प्राथमिकता है मैं प्रोग्राम फ़ाइलों (x86) निर्देशिका को पुराने अनुप्रयोगों के लिए विरासत सैन्डबॉक्स के रूप में देखता हूं जिन्हें कभी भी 64-बिट अनुप्रयोगों के लिए मन में डिज़ाइन नहीं किया गया था। संकर 32/64-बिट अनुप्रयोग के मामले में, 64-बिट जागरूकता मौजूद है और इसलिए 32-बिट फ़ाइलों को 64-बिट वाले से सैंडबॉक्स के लिए कोई विरासत कारण नहीं होना चाहिए। मेरे लिए, "(x86)" के बिना पथ अधिक नेत्रहीन रूप से अपील करता है और यह इंगित करता है कि यह एक आधुनिक अनुप्रयोग है - 64-बिट ऑपरेशन के लिए अनुकूलित (जहां आवश्यक है)।

क्या किसी को 32-64-बिट एक्जिक्यूटेशन्स के 64-बिट डायरेक्टरी में एक ही इंस्टॉलर पैकेज में एक अनुप्रयोग के रूप में स्थापित करने के लिए या इसके खिलाफ के अन्य कारणों के बारे में पता है?


जहां तक ​​मुझे पता है, यह केवल कारण है कि यह निराश है, यह है कि आपने जो मुद्दा उठाया है, उसका डिफ़ॉल्ट मार्ग कहाँ जाएगा? मैं आपके साथ एक समझौते में हूं, यदि कोई डिफ़ॉल्ट पथ का निर्णय लिया गया है, तो यह दो बिट प्रकारों को सहसंयोजक करना आसान बना देगा, और अधिक जटिल कार्यक्रमों को संभव बना देगा। उम्मीद है की यह मदद करेगा! :)