如果樓主不是涉及到編程序的話, 也可以用這個命令.
C:\WINDOWS\system32>systeminfo | findstr "^OS"
OS 版本: 5.1.2600 Service Pack 3 Build 2600
OS 名称: Microsoft Windows XP Professional
OS 制造商: Microsoft Corporation
OS 配置: 独立工作站
OS 构件类型: Uniprocessor Free
Folding@Home
找了一下, 沒有在注冊表中找到表明系統是 Home 還是 Professional 的鍵值, 當然不排除其是通過某種 ID 標示的.
我建議樓主可以用在你程序裏面執行外部命令, 曲綫實現目標.
systeminfo | findstr "^OS" > "%TEMP%\tmp_win_ver.temp"
該命令將版本信息輸出到你當前用戶的 TEMP 文件夾的文件 tmp_win_ver.temp 中, 文件 tmp_win_ver.temp, 然後讀取文件 tmp_win_ver.temp 的內容, 獲取具體 Windows XP 版本, 最後刪除該文件.
Folding@Home