تحديد 64 بت مقابل ويندوز 32 بت
-
08-07-2019 - |
سؤال
وأود أن تكوين البصرية ستوديو 2005 لنسخ. DLL يقوم على ما إذا كان نظام التشغيل هو 64 بت أو 32 بت خلال بناء.
وأنا لا أريد أن تحدد ما هو الهدف الأساسي.
وكانت أول محاولة لي لاستخدام ملف دفعي لبحث إصدار نظام التشغيل Windows، ولكن بعض إصدارات 32 بت و 64 بت من نظام التشغيل Windows مشاركة نفس رقم الإصدار.
وأي شخص يعرف أي وسيلة للتحقق هذا؟
وشكرا!
المحلول
ويجب أن تكون قادرا على قراءة متغير البيئة PROCESSOR_ARCHITECTURE٪٪. وفيما يلي بعض المعلومات كبيرة على ذلك.
HTTP: / /blogs.msdn.com/david.wang/archive/2006/03/26/HOWTO-Detect-Process-Bitness.aspx
نصائح أخرى
isWow64 ، وأعتقد أن أن shopuld تعطيك ما كنت بعد.
<اقتباس فقرة>ويحدد ما إذا كانت عملية محددة يعمل تحت WOW64.
اقتباس فقرة>وصلة جون هو مجموع الإختراق لأنها تعتمد على أي من بنيات المعالج جديدة يتم إضافتها.
وانظر: http://support.microsoft.com/kb/556009 عن " الرسمي "طريقة ملف دفعة واحدة.