سؤال

وأود أن تكوين البصرية ستوديو 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 عن " الرسمي "طريقة ملف دفعة واحدة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top