2009-01-19 55 views

Trả lời

20

Sử dụng các chức năng GetVersionEx() hoặc VerifyVersionInfo().

+0

Và khi sử dụng GetVersion [Ex], hãy nhớ kiểm tra số phiên bản có ghi nhớ trong tương lai không. Ví dụ, để kiểm tra XP và cao hơn: major> 5 OR (major == 5 và minor> = 1) – Anders

2

GetVersionEx đã không được chấp nhận. Chúng tôi sẽ cần sử dụng Version Helper functions.

+4

Các hàm trợ giúp phiên bản chỉ là các trình bao bọc cho 'VerifyVersionInfo()'. Lưu ý rằng 'GetVersion/Ex()' trên Windows 8.1+ và 'VerifyVersionInfo()' trên Windows 10+, tùy thuộc vào biểu hiện và do đó ** nói dối với các ứng dụng ** không được biểu hiện để khai báo khả năng tương thích rõ ràng với phiên bản Windows đang chạy. Để có được phiên bản Windows * đúng * không có biểu hiện, bạn cần sử dụng 'RtlGetVersion()', 'NetServerGetInfo()', hoặc 'NetWkstaGetInfo()' để thay thế. –

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