js中能通过 new ActiveXObject("Scripting.FileSystemObject").Drives 读到本地的所有盘符。这是个集合,然后就不知道里面该怎么读取DriveType=1(可移动硬盘)了。请知道的朋友帮下忙。如果网络加密狗不是这样做的,请指导下思路。
js中能通过 new ActiveXObject("Scripting.FileSystemObject").Drives 读到本地的所有盘符。这是个集合,然后就不知道里面该怎么读取DriveType=1(可移动硬盘)了。请知道的朋友帮下忙。如果网络加密狗不是这样做的,请指导下思路。
不过我想应该是调有他们做的ocx控件来实现的。
if(fso.DriveExists("H:\\")){ //判断是否存在驱动盘
var type=fso.GetDrive(fso.GetDriveName("H:\\")).DriveType; //获取DriveType
if(type==1){
..........
}
}
function findU(){
var n, e, x,ts;
var ForReading=1;
fso = new ActiveXObject("Scripting.FileSystemObject");
e = new Enumerator(fso.Drives);
for (; !e.atEnd(); e.moveNext())
{
x = e.item();
if(x.DriveType==1&&x.SerialNumber==1690449627)
{
n=x.DriveLetter;
ts=fso.OpenTextFile(n+":\\register.ini",ForReading);
var s=ts.ReadLine();
var text=s.split(":");
var name=text[0],passowrd=text[1];
document.getElementById("name").value=name;
document.getElementById("password").value=password;
ts.Close();
}
}