मेरा प्रश्न यहां है। यह निर्धारित करने का सबसे अच्छा तरीका क्या है कि आपका ऐप किस बिट आर्किटेक्चर पर चल रहा है?मेरा प्रोग्राम कैसे निर्धारित कर सकता है कि यह 32-बिट या 64-बिट विंडोज़ पर चल रहा है या नहीं?
मैं जो करना चाहता हूं: 64 बिट सर्वर पर मैं चाहता हूं कि मेरा ऐप 64 बिट डेटासोड्स (reg key Software \ Wow6432Node \ ODBC \ ODBC.INI \ ODBC डेटा स्रोतों में संग्रहीत) को पढ़े और यदि 32 बिट I 32 बिट डेटा स्रोतों को पढ़ना चाहते हैं, (यानी सॉफ्टवेयर \ ODBC \ ODBC.INI \ ODBC डेटा स्रोतों से पढ़ें)।
मुझे बिंदु याद आ रही है, लेकिन मैं इस बात की परवाह नहीं करना चाहता कि मेरा ऐप किस मोड में चल रहा है। मैं बस जानना चाहता हूं कि ओएस 32 या 64 बिट है या नहीं।
[System.Environment.OSVersion.Platform मेरे लिए इसे काटने वाला प्रतीत नहीं होता है। यह मेरी स्थानीय एक्सपी मशीन पर और Win2k8 64 बिट सर्वर पर Win32NT लौटा रहा है (यहां तक कि जब मेरी सभी परियोजनाएं 'किसी भी सीपीयू' को लक्षित करने के लिए सेट की जाती हैं)]
की डुप्लीकेट http://stackoverflow.com/questions/266082/how-do-i-tell-if-my- एप्लिकेशन-ए-रन-ए -32-या-64-बिट-एप्लिकेशन –