先聲明:我私下會不斷的更新代碼,只有大幅度更新才會上傳到這里(目前核心代碼基本完善)!
兼容XP Win7 Win8 win10
1.運行環境判斷,若自身被修改則自動閃退;若PE環境則提示并指引退出;若虛擬機環境則提示信息獲取可能不準;若非管理員權限也會截取并提示。
2.關于硬盤、內存容量的計算方面支持 字節 KB MB GB TB PB
3.由于有些電腦多網卡、顯卡、聲卡,此程序只獲取正在使用的相關信息
4.硬盤溫度,使用時間,通電次數純批處理實現!(原創代碼,轉載請注明出處!)
5.純批處理實現系統密匙獲取(通過注冊表中的加密數據進行解密)
以下是最新版本,不用后翻。
更新內容:
1.解決了眾多網友反應的關于網卡信息獲取不準的問題,目前已基本完美
2.調整了代碼結構,優化了效率和邏輯順序(基本上等于重寫了一遍)
3.解決了之前多種情況遇到的閃退,現在只要不改代碼基本是不會閃退的
最后聲明:電腦系統情況多樣且復雜并非完美版本 ,希望大家多多測試并提供BUG截圖 以后會根據大家的測試結果不斷更新。
本人QQ:540044977 若要獲取實時最新版可以加好友索要,歡迎志同道合的朋友前來交流。
以下是代碼:
@echo offmode con cols=82 lines=25Setlocal EnableDelayedExpansioncall :Inspecttitle 獲取硬件信息 - 正在獲取相關信息,請稍等...echo !Tit!echo .............................................................echo.DxDiag /t %Temp%/Dxdiag.dllPing www.baidu.com>nulif %errorlevel%==0 set NetWorking=已聯網if %errorlevel%==1 set NetWorking=未聯網:DxDiagif exist "%Temp%/Dxdiag.dll" ( for /f "tokens=2 delims=:" %%i in ('Findstr /IC:"Operating System: " %Temp%/Dxdiag.dll') do ( for /f "delims=(" %%j in ("%%i") do set OS=%%j ) ) else ( Goto :DxDiag)title 獲取硬件信息 - %OS%for /f "tokens=2 delims=:" %%i in ('Findstr /IC:"Processor: " %Temp%/Dxdiag.dll') do set CPU=%%ifor /l %%i in (256 -1 0) do if "!CPU:~%%i,1!"=="" set CPU.Len=%%iif %CPU.Len% gtr 67 set CPU= %CPU:~0,60% ...echo.CPU .......%CPU%echo.for /f "skip=2 tokens=2 delims==" %%i in ('Wmic BaseBoard get Manufacturer^,Product^,SerialNumber^,Version /value 2^>nul') do ( set /a Row+=1 if !Row! == 1 set Manufacturer=%%i if !Row! == 2 set Product=%%i if !Row! == 3 set SerialNumber=%%i if !Row! == 4 set Version=%%i)set Row=0for /f "skip=2 tokens=2 delims==" %%i in ('Wmic bios get InstallableLanguages^,ReleaseDate^,SMBIOSBIOSVersion /value 2^>nul') do ( set /a Row+=1 if !Row! == 1 set InstallableLanguages=%%i if !Row! == 2 set ReleaseDate=%%i if !Row! == 3 set SMBIOSBIOSVersion=%%i)set Row=0for /f "skip=2 tokens=2 delims==" %%i in ('Wmic Memphysical Get MaxCapacity^,MemoryDevices /Value 2^>nul') do ( set /a Row+=1 if !Row! == 1 set MaxCapacity=%%i if !Row! == 2 set MemoryDevices=%%i)for /f "skip=2 tokens=2 delims==" %%i in ('Wmic Csproduct get Uuid /Value 2^>nul') do set Uuid=%%iif "%Version%"==" " set Version=無if "%SerialNumber%"==" " set SerialNumber=無set /a MaxCapacity=!MaxCapacity!/1048576set MaxCapacity=!MaxCapacity! GBset MemoryDevices=!MemoryDevices! 個set InstallableLanguages=!InstallableLanguages! 國語言set ReleaseDate=%ReleaseDate:~0,4% 年 %ReleaseDate:~4,2% 月 %ReleaseDate:~6,2% 日if "%Uuid%" == "00000000-0000-0000-0000-000000000000" set Uuid=主板維修過if /i "%Manufacturer:~0,3%" == "MSI" set Manufacturer=微星if /i "%Manufacturer:~0,4%" == "ASUS" set Manufacturer=華碩if /i "%Manufacturer:~0,4%" == "TIMI" set Manufacturer=小米if /i "%Manufacturer:~0,4%" == "SOYO" set Manufacturer=梅捷if /i "%Manufacturer:~0,4%" == "ONDA" set Manufacturer=昂達if /i "%Manufacturer:~0,5%" == "SUPOX" set Manufacturer=磐正if /i "%Manufacturer:~0,5%" == "PCASL" set Manufacturer=翔升if /i "%Manufacturer:~0,5%" == "INTEL" set Manufacturer=英特爾if /i "%Manufacturer:~0,6%" == "MAXSUN" set Manufacturer=銘 主站蜘蛛池模板: 桐城市| 拜泉县| 湖南省| 盐津县| 北流市| 吉水县| 自贡市| 德化县| 石首市| 商南县| 蕲春县| 永靖县| 双牌县| 石城县| 高碑店市| 曲松县| 会理县| 汨罗市| 英德市| 鄂托克前旗| 滨海县| 高邮市| 油尖旺区| 广宗县| 大同市| 清涧县| 正安县| 清新县| 余姚市| 新兴县| 河源市| 蕉岭县| 隆尧县| 静海县| 宁波市| 阜新| 元阳县| 女性| 郯城县| 新巴尔虎右旗| 垦利县|