집 >
웹 프론트엔드 >
JS 튜토리얼 >
javascript 하드디스크 일련번호 기타 하드웨어 정보_javascript 기술
javascript 하드디스크 일련번호 기타 하드웨어 정보_javascript 기술
WBOY
풀어 주다: 2016-05-16 18:57:18
원래의
1297명이 탐색했습니다.
기타 정보를 살펴보니 CPU, MAC 추출을 위한 기성 코드가 있는데, 하드 드라이브 일련번호를 추출할 수 있는 매개변수를 찾는 데 시간이 오래 걸렸습니다. 그래서 제가 직접 만회했어요.
하드 드라이브 일련번호 추출
여기에 있는 코드: ASP 또는 .net을 작성해 본 분들은 asp 또는 .net 언어를 통해 클라이언트 하드웨어를 구하세요. 정보는 매우 익숙합니다. . 그런데 javascript와 같은 클라이언트 측 스크립트를 통해 클라이언트 정보를 얻는 방법은 무엇입니까? 다음 예를 참조하십시오.
Javascript를 사용하여 고객 확보 정보의 주요 이점 클라이언트에서는 서버 리소스가 필요하지 않습니다. 클라이언트에서 직접 스크립트를 실행하여 디스플레이를 얻을 수 있습니다.
하드 디스크 일련 번호의 매개 변수를 찾았습니다. 여기: '하드 디스크 일련 번호를 가져옵니다. Dim cmicWmi As New System.Management.ManagementObjectSearcher("SELECT * FROM Win32_DiskDrive") Dim Uint32 As UInt32 For Each cmicWmiObj As ManagementObject In cmicWmi.Get Uint32 = cmicWmiObj("signature" ) Next <script> <BR>function disk() {//硬盘序列号 信息 <BR> var locator = new ActiveXObject ("WbemScripting.SWbemLocator"); <BR> var service = locator.ConnectServer("."); <BR> var properties = service.ExecQuery("SELECT * FROM Win32_DiskDrive"); <BR> var e = new Enumerator (properties); <BR> document.write("<table border=1>"); <BR> for (;!e.atEnd();e.moveNext ()) <BR> { <BR> var p = e.item (); <BR> document.write("<tr>"); <BR> document.write("<td>" + p.signature + ""); <BR> document.write(""); <BR> } <BR> document.write(""); <BR>} <BR></script>TextBox1.Text = Uint32.ToString 그리고 마지막으로 합쳤어요, 하하.