2008-10-10 17 views
12

निर्धारित करना मैं दृश्य स्टूडियो 2005 को कॉपी करने के लिए कॉन्फ़िगर करना चाहता हूं। डीएलएल के आधार पर ओएस 64-बिट या 32-बिट के निर्माण के दौरान है।64-बिट बनाम 32-बिट विंडोज

मैं यह निर्दिष्ट नहीं करना चाहता कि मंच लक्ष्य क्या है।

मेरा पहला प्रयास विंडोज संस्करण को देखने के लिए बैच फ़ाइल का उपयोग करना था, लेकिन विंडोज के कुछ 32-बिट और 64-बिट संस्करण समान संस्करण संख्या साझा करते थे।

कोई भी इसे जांचने के किसी भी तरीके से जानता है?

धन्यवाद!

उत्तर

5

isWow64 देखें, मुझे लगता है कि दुकानदार आपको जो कुछ भी दे रहा है उसे दे।

निर्धारित करता है कि निर्दिष्ट प्रक्रिया WOW64 के अंतर्गत चल रही है या नहीं।

+0

मुझे नहीं लगता कि यह प्रश्न के संदर्भ में उपयोगी होगा - वह एक सी प्रोग्राम नहीं लिखना चाहता; वह सिर्फ एक फाइल के दौरान कुछ फाइलों की प्रतिलिपि बनाना चाहता है। –

2

जॉन की कड़ी कुल हैक क्योंकि यह निर्भर करता है पर कोई नए प्रोसेसर आर्किटेक्चर जोड़ा जा रहा है।

देखें: "आधिकारिक" बैच फ़ाइल विधि के लिए http://support.microsoft.com/kb/556009 देखें।

+0

यह विधि पर्यावरण वर्चुअलाइजेशन द्वारा भी बेवकूफ़ नहीं बनाई जाती है जब 64-बिट मशीन पर CSCRIPT.EXE/WSCRIPT.EXE के 32-बिट संस्करण का उपयोग करके स्क्रिप्ट चलाया जाता है। यह सही ढंग से रिपोर्ट करता है कि प्रोसेसर * वास्तव में * क्या है, इसके बजाय SYSWOW64 * कहता है * यह है। –

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