Tôi muốn biết liệu có ai đó ở đây có một số ví dụ hay về triển khai CPU C++ có thể được tham chiếu từ bất kỳ ngôn ngữ .net được quản lý nào.Triển khai CPUID trong C++
Ngoài ra, đây có phải là trường hợp không, tôi có nên biết một số khác biệt thực hiện nhất định giữa X86 và X64 không?
Tôi muốn sử dụng CPUID để nhận thông tin trên máy mà phần mềm của tôi đang chạy (crashreporting etc ...) và tôi muốn giữ mọi thứ tương thích rộng rãi nhất có thể.
lý do Primary tôi hỏi là vì tôi là một tổng Noob khi nói đến viết những gì có thể sẽ được tất cả hướng dẫn của máy mặc dù tôi có kiến thức cơ bản về thanh ghi CPU và vân vân ...
Trước khi mọi người bắt đầu nói với tôi cho Google: Tôi đã tìm thấy một số ví dụ trực tuyến, nhưng thường chúng không có nghĩa là cho phép tương tác từ mã được quản lý và không có ví dụ nào nhắm đến cả X86 và X64. Hầu hết các ví dụ dường như là X86 cụ thể.
Câu trả lời hay. Chỉ cần lưu ý: bạn cần phải bao gồm '#include' trên Windows để sử dụng hàm __cpuid(). –
Đó là một rủi ro rất nhỏ và dễ sửa, nhưng bạn cũng quên '#include'; 3 –
Gurgadurgen
@Gurgadurgen '' '' '' được bao gồm bởi '' '' '' trên hầu hết các hệ thống nhưng ok, Tôi sẽ thêm nó. –
jcoffland