0){arrayDIV=DIV...." />
 手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >js调用activeX获取u盘序列号的代码
js调用activeX获取u盘序列号的代码
摘要:复制代码代码如下:functionGetDIVORPIV(DIV){varstr;vararrayDIV=newArray();if(DIV...

复制代码 代码如下:

function GetDIVORPIV(DIV)

{

var str;

var arrayDIV=new Array();

if(DIV.indexOf("_")>0)

{

arrayDIV=DIV.split("_");

str=arrayDIV[1];

}

else

{

str="";

}

return str;

}

function GetDIVandPIV(DIVPIV)

{

var strDIVandPIV;

var strDIVPIV=DIVPIV;

var arrayDIVPIV=new Array();

if(strDIVPIV.indexOf("&")>0)

{

arrayDIVPIV=strDIVPIV.split("&");

strDIVandPIV=GetDIVORPIV(arrayDIVPIV[0])+GetDIVORPIV(arrayDIVPIV[1]);

}

else

{

strDIVandPIV="";

}

return strDIVandPIV;

}

function GetUsbSN(DIVPIVSN)

{

var UsbSN;

var strSN=DIVPIVSN ;

var arraySN=new Array();

if(strSN.indexOf("&")>0)

{

arraySN=strSN.split("");

if(arraySN.length>2)

{

UsbSN=GetDIVandPIV(arraySN[1])+arraySN[2];

}

else

{

UsbSN="";

}

}

else

{

UsbSN="";

}

return UsbSN;

}

function CheckUsb()

{

var e,x;

var ForReading = 1,RorWriting = 2;

var fso = new ActiveXObject("Scripting.FileSystemObject");

var bfResult=false ;

e = new Enumerator(fso.Drives)

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

{

x=e.item();

if(x.DriveType==1)

{

if(x.Path!="A:")

{

bfResult=true ;

}

}

}

return bfResult;

}

function ReadUsbSN()

{

var bfUsb;

bfUsb=CheckUsb();

if(bfUsb==true)

{

var locator = new ActiveXObject ("WbemScripting.SWbemLocator");

var computer = locator.ConnectServer(".");

var properties = computer.ExecQuery("SELECT * FROM Win32_USBHub");

var e = new Enumerator (properties);

var arrayUsbSN=new Array();//存放序列号

var intCount=0;

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

{

var p = e.item ();

var strSN;

var uSerialNum;

var sn=p.DeviceID

if(sn.indexOf("VID")>0)

{

strSN=GetUsbSN(sn);

uSerialNum=strSN.substring(8);

arrayUsbSN[intCount]=strSN;

intCount=intCount+1;

alert("你的U盘系列号为:"+ uSerialNum);

}

}

}

else

{

alert("请插入U盘");

}

}

【js调用activeX获取u盘序列号的代码】相关文章:

网页常用特效代码整理

javascript实现设置、获取和删除Cookie的方法

jQuery获取字符串中出现最多的数

Angularjs全局变量被作用域监听的正确姿势

Javascript获取统一管理的提示语(message)

javascript判断并获取注册表中可信任站点的方法

获取阴历(农历)和当前日期的js代码

JQuery使用index方法获取Jquery对象数组下标的方法

JavaScript获取两个数组交集的方法

简述JavaScript中正则表达式的使用方法

精品推荐
分类导航