你觉得wmi不安全的话,可以把它关了,但是要知道别人获取你的什么信息那就难了。
一个可行的方式是定义相应的规则截获相应的数据封包,然后再查看封包的内容。这方面的规则你可就得好好研究研究windows体系结构了,估计在这里很难有人能回答你
⑵ 浏览器怎么通过javascript访问硬件设备比如usb 串口
只能通过activex插件,否则浏览器引擎不让你访问外部的任何东西
⑶ 网页上可以获取那些客户端(个人pc)的硬件信息(除了IP地址)
硬件信息无法获取。你写的代码都是在浏览器里运行,浏览器没有提供这个接口,必须要插件才行的。
js的window对象可以获取浏览器和请求相关信息
location对象和navigator对象
location.hostname 返回 web 主机的域名
location.pathname 返回当前页面的路径和文件名
location.port 返回 web 主机的端口 (80 或 443)
location.protocol 返回所使用的 web 协议(http:// 或 https://)
Browser CodeName:navigator.appCodeName
Browser Name:navigator.appName
Browser Version:navigator.appVersion
Cookies Enabled:navigator.cookieEnabled
Platform: navigator.platform
User-agent header:navigator.userAgent
User-agent language: navigator.systemLanguage
⑷ 急急 JS或HTML可以调用客户端的摄像头吗需要其他什么技术吗对WEB而言 财富值只有5个 多多见谅谢谢!
js没那个权限去调用任何硬件的,某些app打包程序可能有给js接口调用摄像头,但前提是你做的网页必须加壳成app,别人要安装你的app才行
⑸ 怎样用JS获取客户端的硬件,系统等信息
通过WMI来实现获取客户端计算机硬件及系统信息:
1//系统信息获取
2function getSysInfo(){
3 var locator = new ActiveXObject ("WbemScripting.SWbemLocator");
4 var service = locator.ConnectServer(".");
5 //CPU信息
6 var cpu = new Enumerator (service.ExecQuery("SELECT * FROM Win32_Processor")).item();
7 var cpuType=cpu.Name,hostName=cpu.SystemName;
8 //内存信息
9 var memory = new Enumerator (service.ExecQuery("SELECT * FROM Win32_PhysicalMemory"));
10 for (var mem=[],i=0; !memory.atEnd(); memory.moveNext()) mem[i++]={cap:memory.item().Capacity/1024/1024,speed:memory.item().Speed}
11 //系统信息
12 var system=new Enumerator (service.ExecQuery("SELECT * FROM Win32_ComputerSystem")).item();
13 var physicMenCap=Math.ceil(system.TotalPhysicalMemory/1024/1024),curUser=system.UserName,cpuCount=system.NumberOfProcessors
14
15 return {cpuType:cpuType,cpuCount:cpuCount,hostName:hostName,curUser:curUser,memCap:physicMenCap,mem:mem}
16}
⑹ 什么是JS
Javascript简称js,js是一种脚本语言。
Javascript简称js,js是一种脚本语言,是不需要进行编译的,也是浏览器中的一部分,经常用在web客户端脚本语言,主要是用来给html增加动态功能。
一般情况下,html页面主要是用于静态内容的显示,但是在实际中,页面很少的静态的,现在是网站都会有一些表单和幻灯片,这些都是使用js来进行交互,其实还有一些语言在可以编写脚本,实际上都是js。
Javascript的特点:
js是面对对象的,我们可以创建对象和使用现有的对象。js是不需要编译就能执行的脚本语言,并且是在运行中,直接进行解释。
js是不需任何的操作系统,只要有浏览器支持就可以,并且同时支持多种浏览器运行。js对数据类型是不需要任何要求的,采用的方式是弱类型。