我正在使用經典ASP編寫的舊Intranet站點。我試圖找回他們登錄到他們的機器的用戶名。每個用戶都登錄到AD,但由於Intranet站點不使用AD,所以我無法從服務器檢索它。使用ActiveX獲取用戶名
我被告知可以使用ActiveX來檢索它。我做了一些研究,我發現下面的代碼(JavaScript的):
var wshshell = new ActiveXObject("WScript.shell");
var username = wshshell.ExpandEnvironmentalStrings("%username%");
目前我使用IE8和我得到一個對第一行的「自動化服務器不能創建對象」的錯誤。
1)任何想法,爲什麼我得到錯誤?
2)鑑於我的限制,是否有更好的方法可以做到這一點?