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;
}