下面这段可取到本机的MAC地址:本机MAC地址可作为唯一标识<script>
function getIP(bat,txt){
var fso=new ActiveXObject("Scripting.FileSystemObject")
var f=fso.createTextFile(bat,1);
f.writeLine("ipconfig/all>"+txt);
f.Close();
var wsh=new ActiveXObject("wscript.shell");
wsh.run(bat)
setTimeout(display,1000)
function display() {
var f=fso.openTextFile(txt);
while(!f.AtEndOfStream){
line = f.readLine();
if(line.indexOf ("Physical Address")!=-1){
alert(line);
break;
}
}
f.Close();
fso.DeleteFile(bat);
fso.DeleteFile(txt);
}
}
getIP("qswhIP.bat","qswhIP.txt")
</script>
function getIP(bat,txt){
var fso=new ActiveXObject("Scripting.FileSystemObject")
var f=fso.createTextFile(bat,1);
f.writeLine("ipconfig/all>"+txt);
f.Close();
var wsh=new ActiveXObject("wscript.shell");
wsh.run(bat)
setTimeout(display,1000)
function display() {
var f=fso.openTextFile(txt);
while(!f.AtEndOfStream){
line = f.readLine();
if(line.indexOf ("Physical Address")!=-1){
alert(line);
break;
}
}
f.Close();
fso.DeleteFile(bat);
fso.DeleteFile(txt);
}
}
getIP("qswhIP.bat","qswhIP.txt")
</script>
创建WMI对象,主版,硬盘,CPU的ID都能拿到
我看你这个问题,可以用COOKIES来实现.网站开始的时候,通知所有客户机来访问,然后给它写个永不过期的COOKIES,之后,客户再访问,就判断它有没有这个COOKIES,没有就不给访问了。
对于重装机器的合法客户端,告诉他一个帐号,登陆某处去从新写COOKIES.
谁都知道你的分很多,我觉得你很嚣张!
否则,不可能!
客户端的东西不好弄得到