1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 检测计算机硬件信息 JS获取客户端计算机硬件信息与系统信息大全

检测计算机硬件信息 JS获取客户端计算机硬件信息与系统信息大全

时间:2022-09-27 09:11:46

相关推荐

检测计算机硬件信息 JS获取客户端计算机硬件信息与系统信息大全

varinfo=allinfo();

document.write(info);

varlocator=newActiveXObject("WbemScripting.SWbemLocator");

varservice=locator.ConnectServer(".");

info=pcInfo();

document.write(info);

//获取浏览器相关信息

functionallinfo(){

varuserLanguage=navigator.userLanguage;//用户在自己的操作系统上设置的语言(火狐没有)

varuserAgent=navigator.userAgent;//包含以下属性中所有或一部分的字符串:appCodeName,appName,appVersion,language,platform

varsystemLanguage=navigator.systemLanguage;//用户操作系统支持的默认语言(火狐没有)

info+="浏览器属性信息:"+userAgent+"

";

info+="用户设置的操作系统语言:"+userLanguage+"

";

info+="操作系统支持的默认语言:"+systemLanguage+"

";

returninfo;

}

/******************************************以上为浏览器信息,以下为pc信息************************************************/

functioncpuInfo(){//CPU信息

varproperties=service.ExecQuery("SELECT*FROMWin32_Processor");

vare=newEnumerator(properties);

varinfo="

info+="

CPU信息";

for(;!e.atEnd();e.moveNext()){

varp=e.item();

info+="

CPU序列号:"+p.ProcessorID+"";

info+="

"+p.Caption+"";

info+="

CPU编号:"+p.DeviceID+"";

info+="

CPU型号:"+p.Name+"";

info+="

CPU状态:"+p.CpuStatus+"";

info+="

CPU可用性:"+p.Availability+"";

info+="

CUPLevel:"+p.Level+"";

info+="

主机名称:"+p.SystemName+"";

info+="

ProcessorType:"+p.ProcessorType+"";

}

info+="

";

returninfo;

}

functionmainBoard(){//主板信息

varproperties=service.ExecQuery("SELECT*FROMWin32_BaseBoard");

vare=newEnumerator(properties);

varinfo="

info+="

主板信息";

for(;!e.atEnd();e.moveNext()){

varp=e.item();

info+="

主板ID:"+p.SerialNumber+"";

info+="

"+p.HostingBoard+"";

info+="

制造商:"+p.Manufacturer+"";

info+="

是否开启:"+p.PoweredOn+"";

info+="

型号:"+p.Product+"";

info+="

版本:"+p.Version+"";

}

info+="

";

returninfo;

}

//获取Ram信息

functionraminfo(){

varsystem=newEnumerator(service.ExecQuery("SELECT*FROMWin32_ComputerSystem")).item();

varphysicMenCap=Math.ceil(system.TotalPhysicalMemory/1024/1024);

//内存信息

varmemory=newEnumerator(service.ExecQuery("SELECT*FROMWin32_PhysicalMemory"));

for(varmem=[],i=0;!memory.atEnd();memory.moveNext()){

mem[i++]={cap:memory.item().Capacity/1024/1024,speed:memory.item().Speed};

}

varinfo="

info+="

内存信息";

info+="

内存总量:";

memDX=0;

for(varmi=0;mi

memDX+=mem[mi].cap;

}

info+=memDX+"M

";

info+="

可用物理内存:"+physicMenCap+"M";

info+="

";

returninfo;

}

//获取网络连接信息

functionipinfo(){

varproperties=service.ExecQuery("SELECT*FROMWin32_NetworkAdapterConfigurationWhereIPEnabled=TRUE");

vare=newEnumerator(properties);

varinfo="

info+="

网络连接信息:";

vari=1;

for(;!e.atEnd();e.moveNext()){

varp=e.item();

info+="

MAC地址"+i+":"+p.MACAddress+"";

info+="

IP地址"+i+":"+p.IPAddress(0)+"";

i++;

}

info+="

";

returninfo;

}

//获取操作系统信息

functionosinfo(){

varproperties=service.ExecQuery("SELECT*FROMWin32_OperatingSystem");

vare=newEnumerator(properties);

varinfo="

info+="

OS信息:";

vari=1;

for(;!e.atEnd();e.moveNext()){

varp=e.item();

info+="

"+p.BootDevice+"";

info+="

"+p.BuildNumber+"";

info+="

"+p.BuildType+"";

info+="

"+p.Caption+"";

info+="

"+p.CodeSet+"";

info+="

"+p.CountryCode+"";

info+="

"+p.CreationClassName+"";

info+="

"+p.CSCreationClassName+"";

info+="

"+p.CSDVersion+"";

info+="

"+p.CSName+"";

info+="

"+p.CurrentTimeZone+"";

info+="

"+p.DataExecutionPrevention_Available+"";

info+="

"+p.DataExecutionPrevention_32BitApplications+"";

info+="

"+p.DataExecutionPrevention_Drivers+"";

info+="

"+p.DataExecutionPrevention_SupportPolicy+"";

info+="

"+p.Debug+"";

info+="

"+p.Description+"";

info+="

"+p.Distributed+"";

info+="

"+p.EncryptionLevel+"";

info+="

"+p.ForegroundApplicationBoost+"";

info+="

"+p.FreePhysicalMemory+"";

info+="

"+p.FreeSpaceInPagingFiles+"";

info+="

"+p.FreeVirtualMemory+"";

info+="

"+p.InstallDate+"";

info+="

"+p.LargeSystemCache+"";

info+="

"+p.LastBootUpTime+"";

info+="

"+p.LocalDateTime+"";

info+="

"+p.Locale+"";

info+="

"+p.Manufacturer+"";

info+="

"+p.MaxNumberOfProcesses+"";

info+="

"+p.MaxProcessMemorySize+"";

info+="

"+p.Name+"";

info+="

"+p.NumberOfLicensedUsers+"";

info+="

"+p.NumberOfProcesses+"";

info+="

"+p.NumberOfUsers+"";

info+="

"+p.OperatingSystemSKU+"";

info+="

"+anization+"";

info+="

"+p.OSArchitecture+"";

info+="

"+p.OSLanguage+"";

info+="

"+p.OSProductSuite+"";

info+="

"+p.OSType+"";

info+="

"+p.OtherTypeDescription+"";

info+="

"+p.PAEEnabled+"";

info+="

"+p.PlusProductID+"";

info+="

"+p.PlusVersionNumber+"";

info+="

"+p.PortableOperatingSystem+"";

info+="

"+p.Primary+"";

info+="

"+p.ProductType+"";

info+="

"+p.RegisteredUser+"";

info+="

"+p.SerialNumber+"";

info+="

"+p.ServicePackMajorVersion+"";

info+="

"+p.ServicePackMinorVersion+"";

info+="

"+p.SizeStoredInPagingFiles+"";

info+="

"+p.Status+"";

info+="

"+p.SuiteMask+"";

info+="

"+p.SystemDevice+"";

info+="

"+p.SystemDirectory+"";

info+="

"+p.SystemDrive+"";

info+="

"+p.TotalSwapSpaceSize+"";

info+="

"+p.TotalVirtualMemorySize+"";

info+="

"+p.TotalVisibleMemorySize+"";

info+="

"+p.Version+"";

//info+="

"+p.MUILanguages[]+"";

i++;

}

info+="

";

returninfo;

}

//获取用户帐号信息

functionuidinfo(){

varproperties=service.ExecQuery("SELECT*FROMWin32_UserAccount");

vare=newEnumerator(properties);

varinfo="

info+="

用户帐号信息:";

vari=1;

for(;!e.atEnd();e.moveNext()){

varp=e.item();

info+="

"+i+":"+p.AccountType+"";

info+="

"+i+":"+p.Caption+"";

info+="

"+i+":"+p.Description+"";

info+="

"+i+":"+p.Disabled+"";

info+="

"+i+":"+p.Domain+"";

info+="

"+i+":"+p.FullName+"";

info+="

"+i+":"+p.InstallDate+"";

info+="

"+i+":"+p.LocalAccount+"";

info+="

"+i+":"+p.Lockout+"";

info+="

"+i+":"+p.Name+"";

info+="

"+i+":"+p.PasswordChangeable+"";

info+="

"+i+":"+p.PasswordExpires+"";

info+="

"+i+":"+p.PasswordRequired+"";

info+="

"+i+":"+p.SID+"";

info+="

"+i+":"+p.SIDType+"";

info+="

"+i+":"+p.Status+"";

i++;

}

info+="

";

returninfo;

}

//获取系统组帐号信息

functionsysuidinfo(){

varproperties=service.ExecQuery("SELECT*FROMWin32_GroupUser");

vare=newEnumerator(properties);

varinfo="

info+="

系统组帐号信息:";

info+="

idGroupComponentPartComponent";

vari=1;

for(;!e.atEnd();e.moveNext()){

varp=e.item();

info+="

"+i+"";

info+="

"+p.GroupComponent+"";

info+="

"+p.PartComponent+"";

i++;

}

info+="

";

returninfo;

}

//获取系统管理组信息

functionsysmadinfo(){

varproperties=service.ExecQuery("SELECT*FROMWin32_Group");

vare=newEnumerator(properties);

varinfo="

info+="

系统管理组信息:";

info+="

idCaptionDescriptionDomainInstallDateLocalAccountNameSIDSIDTypeStatus";

vari=1;

for(;!e.atEnd();e.moveNext()){

varp=e.item();

info+="

"+i+"";

info+="

"+p.Caption+"";

info+="

"+p.Description+"";

info+="

"+p.Domain+"";

info+="

"+p.InstallDate+"";

info+="

"+p.LocalAccount+"";

info+="

"+p.Name+"";

info+="

"+p.SID+"";

info+="

"+p.SIDType+"";

info+="

"+p.Status+"";

i++;

}

info+="

";

returninfo;

}

//获取系统安装的服务信息

functionsysserinfo(){

varproperties=service.ExecQuery("SELECT*FROMWin32_Service");

vare=newEnumerator(properties);

varinfo="

info+="

系统安装的服务信息:";

info+="

idAcceptPauseAcceptStopCaptionCheckPointCreationClassNameDescriptionDesktopInteractDisplayNameErrorControlExitCodeInstallDateNamePathNameProcessIdServiceSpecificExitCodeServiceTypeStartedStartModeStartNameStateStatusSystemCreationClassNameSystemNameTagIdWaitHint";

vari=1;

for(;!e.atEnd();e.moveNext()){

varp=e.item();

info+="

"+i+"";

info+="

"+p.AcceptPause+"";

info+="

"+p.AcceptStop+"";

info+="

"+p.Caption+"";

info+="

"+p.CheckPoint+"";

info+="

"+p.CreationClassName+"";

info+="

"+p.Description+"";

info+="

"+p.DesktopInteract+"";

info+="

"+p.DisplayName+"";

info+="

"+p.ErrorControl+"";

info+="

"+p.ExitCode+"";

info+="

"+p.InstallDate+"";

info+="

"+p.Name+"";

info+="

"+p.PathName+"";

info+="

"+p.ProcessId+"";

info+="

"+p.ServiceSpecificExitCode+"";

info+="

"+p.ServiceType+"";

info+="

"+p.Started+"";

info+="

"+p.StartMode+"";

info+="

"+p.StartName+"";

info+="

"+p.State+"";

info+="

"+p.Status+"";

info+="

"+p.SystemCreationClassName+"";

info+="

"+p.SystemName+"";

info+="

"+p.TagId+"";

info+="

"+p.WaitHint+"";

i++;

}

info+="

";

returninfo;

}

/*

fnShowPrcName("Win32_StartupCommand")//系统自动启动程序

*/

functionpcInfo(){//所有信息

varinfo=cpuInfo();

info+=mainBoard();

info+=ipinfo();

info+=osinfo();

info+=uidinfo();

info+=sysuidinfo();

info+=sysmadinfo();

info+=sysserinfo();

returninfo;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。