2008-10-10 50 views
12

Tôi muốn định cấu hình studio trực quan 2005 để sao chép .dll dựa trên việc hệ điều hành có chạy 64 bit hay 32 bit trong khi xây dựng hay không.Xác định Windows 64 bit so với 32 bit

Tôi không muốn chỉ định mục tiêu nền tảng là gì. Một số phiên bản Windows 32 bit và 64 bit có cùng số phiên bản.

Bất kỳ ai biết cách nào để kiểm tra điều này?

Cảm ơn!

Trả lời

5

Kiểm tra isWow64, tôi nghĩ rằng shopuld cung cấp cho bạn những gì bạn đang làm sau.

Xác định xem quy trình được chỉ định có đang chạy dưới WOW64 hay không.

+0

Tôi không nghĩ rằng điều đó sẽ hữu ích trong ngữ cảnh của câu hỏi - anh ấy không muốn viết chương trình C; anh ta chỉ muốn sao chép một số tập tin trong một builld. –

2

liên kết Jon là một tổng Hack vì nó dựa vào không kiến ​​trúc vi xử lý mới được bổ sung.

Xem: http://support.microsoft.com/kb/556009 cho phương thức tệp hàng loạt "chính thức".

+0

Phương pháp này cũng không bị lừa bởi ảo hóa môi trường khi tập lệnh được chạy bằng phiên bản 32-bit của CSCRIPT.EXE/WSCRIPT.EXE trên máy 64 bit. Nó báo cáo chính xác những gì bộ xử lý * thực sự là *, thay vì những gì SYSWOW64 * nói * nó được. –

Các vấn đề liên quan