2012年12月20日 星期四

【javascript】抓取使用者電腦資訊

現在有個專案是要抓使用者電腦資訊,包括安裝軟體、電腦規格等等,
剛開始不知道怎麼寫,後來發現只要用ActiveXObject就可以辦到,
像是抓取netstat資訊之後再擷取想要的資訊,
不過只支援IE瀏覽器,爾且使用者要加入信任網站才能使用。

var shell = new ActiveXObject ("WScript.Shell");
var exec = shell.Exec("netstat -n -o");
while(!exec.StdOut.AtEndOfStream){
    var netstat = exec.StdOut.ReadLine();
}