c 採集windows作業系統名稱

2022-02-21 04:49:37 字數 543 閱讀 6281

windows通過c++獲取作業系統主要分兩種:

1. windows是8.1版本以下版本:獲取作業系統可以通過windows提供的api中getversionex函式來獲取

2. windows是8.1版本及以上:獲取作業系統主要通過rtlgetntversionnumbers法來獲取

微軟也有坑,如果用getversionex獲取版本號,則獲取到的是6.2.9200

參考

以上方法網上能搜到的資料很多就不做討論了,這裡提供一張版本號對照表

位置:hkey_local_machine\software\microsoft\windows nt\currentversion

key: productname

採集到版本更為詳細,如有不妥歡迎討論

windows作業系統

1.檢視埠 netstat ano netstat ano find 2檢視程序 tasklist 3.刪除程序 tskill 4.開啟程序管理器 taskmgr 5.ping 6.ipconfig all 7.f 8 cd cd.9.mkdir rmdir linux rm rf 10.dir 列...

歷代Windows作業系統

1985 年windows 1.0 正式推出,相信一些老一輩計算機使用者應該熟悉吧?1987年10 月推出windows 2.0 比windows 1.0 版有了不少進步,但自身不完善,效果不好。1990年5 月windows 3.0 版推出,期間微軟繼 2.0後還有代號為 286 386兩款系統,...

Windows作業系統的分層

一 層次結構 windows從總體上分為核心模式 kernel model 和使用者模式 user model 談到作業系統的核心模式和使用者模式,一般會和cpu的特權層聯絡起來。cpu有多個特權層,例如,intel的386cpu就有4個特權層,從第0層到第3層。其中第0層的特權最高,也就是可以執行...