你覺得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對數據類型是不需要任何要求的,採用的方式是弱類型。