線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1546
推到 Plurk!
推到 Facebook!

怎麼判斷OS的版本

 
lcsboy
版主


發表:87
回覆:622
積分:394
註冊:2002-06-18

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-09-12 02:00:40 IP:210.85.xxx.xxx 未訂閱
基本上, 用GetVersion()是很方便的, 但是最後一個Byte WinNT/Win98se/WinME=4 Win2K/WinXP=5 如果你要判斷現在是Win9X系列 or WinNT系列會出槌. 萬無一失的方法, 就是用GetVersionEx() 附上的程式, 含執行檔和source code 可以取得GetVersion所得到的Data, 還能得到一個dwPlatformId Win95/Win98se/WinME=1 WinNT/Win2K/WinXP/Win.Net=2 由此可以真正萬無一失的判斷是Win9x系列, 還是WinNT系列 而且連Service Pack的版本都會秀出來 一般我會這樣作, 是因為要去作in/out IO, Win9x系列, 就直接用inline assamble來作, WinNT系列, 採用driver來作. 提供給各位作個參考
附加檔案:21194_OSVer.zip
turboted
版主


發表:95
回覆:754
積分:452
註冊:2002-07-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-09-12 07:57:43 IP:61.216.xxx.xxx 未訂閱
阿怎麼都沒有提到我和
lcsboy
版主


發表:87
回覆:622
積分:394
註冊:2002-06-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-09-12 11:18:35 IP:211.23.xxx.xxx 未訂閱
感謝 axsoft大神和turboted大大的通力合作.... 馬上就把所有OS的Data給集合起來囉
系統時間:2024-05-16 9:47:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!