中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JS更改注冊表的方法

發布時間:2020-06-12 10:57:24 來源:億速云 閱讀:565 作者:Leah 欄目:編程語言

這篇文章將為大家詳細講解有關javascript更改注冊表的方法,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

注冊表有關安全設置項的說明:
注冊表路徑:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones

  1. Zones 項包含表示為計算機定義的每個安全區域的項。默認情況下,定義以下 5個區域(編號從 0  到 4):
    值                   設置


    0                 我的電腦
    1                 本地   Intranet   區域
    2                 受信任的站點區域
    3                 Internet   區域
    4                 受限制的站點區域

    注意:默認情況下,“我的電腦”不會出現在“安全”選項卡的“區域”框中。

    其中的每項都包含以下DWORD值,用于表示自定義“安全”選項卡上的相應設置。

    注意:除非另外聲明,否則每個DWORD值等于0、1或3。通常,設置為0則將具體操作設置為允許;設置為1則導致出現提示;設置為 3則禁止執行具體操作。

  2. 值設置說明:
    值               設置

    1001           下載已簽名的ActiveX控件
    1004           下載未簽名的 ActiveX控件
    1200           運行ActiveX控件和插件
    1201           對沒有標記為安全的ActiveX控件進行初始化和腳本運行
    1206           允許Internet Explorer Webbrowser控件的腳本
    1400           活動腳本
    1402           Java小程序腳本
    1405           對標記為可安全執行腳本的ActiveX控件執行腳本
    1406           通過域訪問數據資源
    1407           允許通過腳本進行粘貼操作
    1601           提交非加密表單數據
    1604           字體下載
    1605           運行Java
    1606           持續使用用戶數據
    1607           跨域瀏覽子框架
    1608           允許META  REFRESH  
    1609           顯示混合內容  

    1800           桌面項目的安裝
    1802           拖放或復制和粘貼文件
    1803           文件下載
    1804           在 IFRAME中加載程序和文件
    1805           在 Web視圖中加載程序和文件
    1806           加載應用程序和不安全文件
    1807                                   保留  
    1808                                   保留  

    1809           使用彈出窗口阻止程序   *
    1A00           登錄
    1A02           允許持續使用存儲在計算機上的   Cookie
    1A03           允許使用每個會話的   Cookie(未存儲)
    1A04           沒有證書或只有一個證書時不提示選擇客戶證書  

    1A05           允許持續使用第三方   Cookie  
    1A06           允許使用第三方會話   Cookie  

    1A10           隱私設置   *
    1C00           Java權限
    1E05           軟件頻道權限

    1F00           保留   **

    2000           二進制和腳本行為
    2001           運行已用   Authenticode   簽名的   .NET   組件
    2004           運行未用   Authenticode   簽名的   .NET   組件
    2100           基于內容打開文件,而不是基于文件擴展名  
    2101           在低特權   Web   內容區域中的網站可以導航到此區域  

    2102           允許由腳本初始化的窗口,沒有大小和位置限制  
    2200           文件下載自動提示  

    2201           ActiveX   控件自動提示  
    2300           允許網頁為活動內容使用受限制的協議  

    {AEBA21FA-782A-4A90-978D-B72164C80120}       第一方   Cookie  
    {A8A88C49-5EB2-4990-A1A2-0876022C854F}       第三方   Cookie  

    • 表示   Internet   Explorer   6   或更高版本設置
      **   表示   Windows   XP   Service   Pack   2   或更高版本設置
  3. IE瀏覽器->屬性->高級里的"禁止腳本調試(其他)"的設置在注冊表里的位置 :
    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Disable Script Debugger (0為啟用,1為禁止)

  4. IE瀏覽器->屬性->高級里的"禁止腳本調試(IE)"的設置在注冊表里的位置:
    HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\  DisableScriptDebuggerIE (0為啟用,1為禁止)

  5. 修改IE默認安全的級別:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3
    將“MinLevel”修改為“10000”(十六進制),這樣就可以設置為更低的安全級別了

  6. 附javaScript修改注冊表例子:

<SCRIPT language=javascript>
<!--
var WshNetwork = new ActiveXObject("WScript.Network");
ComputerName=WshNetwork.ComputerName+"/"+WshNetwork.UserName;
//讀注冊表中的計算機名
var obj = new ActiveXObject("WScript.Shell");
var path="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones";//注冊表關于安全設置路徑
var advance="HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main";//注冊表關于高級設置路徑
var forward="http://10.149.4.14:9080/sundun_nn/login.jsp";//修改成功后跳轉到的頁面
var levelPath="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones";

//把網站添加到受信任站點
var savePath="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains";//添加到受信任站點的注冊表路徑
var domain="sundun.cn";//域名
var protocol="http";//協議
var qianz="www";//前綴
obj.RegWrite(savePath+"\"+domain,"");
obj.RegWrite(savePath+"\" + domain + "\"+qianz,"");
obj.RegWrite(savePath+"\" + domain + "\"+qianz+"\"+protocol,"2","REG_DWORD");

//IE瀏覽器——>工具——>Internet選項——>安全——>本地Intranet——>顯示混合內容
var str0=path+"\1\1609";
//alert(obj.RegRead(str0));
if(obj.RegRead(str0)!='0'){//如果已經修改則跳過
obj.RegWrite(str0,0x00000000,"REG_DWORD");
}

//修改IE默認的安全級別
var levelStr=levelPath+"\2\MinLevel";
if(obj.RegRead(levelStr)!='10000'){
obj.RegWrite(levelStr,"10000");
}

//IE瀏覽器——>工具——>Internet選項——>安全——>受信任的站點——>顯示混合內容a
var str11=path+"\2\1609";
if(obj.RegRead(str11)!='0'){
obj.RegWrite(str11,0x00000000,"REG_DWORD");
}

var str12=path+"\2\1001";//下載已簽名的 ActiveX 控件
if(obj.RegRead(str12)!='0'){
obj.RegWrite(str12,0x00000000,"REG_DWORD");
}
var str13=path+"\2\1004";//下載未簽名的 ActiveX  控件
if(obj.RegRead(str13)!='0'){
obj.RegWrite(str13,0x00000000,"REG_DWORD");
}
var str14=path+"\2\1200";//運行 ActiveX 控件和插件
if(obj.RegRead(str14)!='0'){
obj.RegWrite(str14,0x00000000,"REG_DWORD");
}
var str15=path+"\2\1201";//對沒有標記為安全的 ActiveX 控件進行初始化和腳本運行
if(obj.RegRead(str15)!='0'){
obj.RegWrite(str15,0x00000000,"REG_DWORD");
}
var str16=path+"\2\1405";//對標記為可安全執行腳本的 ActiveX 控件執行腳本
if(obj.RegRead(str16)!='0'){
obj.RegWrite(str16,0x00000000,"REG_DWORD");
}

//IE瀏覽器——>工具——>Internet選項——>安全——>Internet——>ActiveX 控件自動提示
var str2=path+"\3\2201";
if(obj.RegRead(str2)!='0'){
obj.RegWrite(str2,0x00000000,"REG_DWORD");
}

//IE瀏覽器——>工具——>Internet選項——>安全——>Internet——>對標記為可安全執行腳本的 ActiveX 控件執行腳本
var str3=path+"\3\1405";
if(obj.RegRead(str3)!='0'){
obj.RegWrite(str3,0x00000000,"REG_DWORD");
}

//IE瀏覽器——>工具——>Internet選項——>安全——>Internet——>顯示混合內容
var str4=path+"\3\1609";
if(obj.RegRead(str4)!='0'){
obj.RegWrite(str4,0x00000000,"REG_DWORD");
}

//IE瀏覽器——>工具——>Internet選項——>高級里的"禁止腳本調試(其他)"
var str5=advance+"\Disable Script Debugger";
if(obj.RegRead(str5)!='0'){
obj.RegWrite(str5,"yes");
}

//IE瀏覽器——>工具——>Internet選項——>高級里的"禁止腳本調試(IE)"
var str6=advance+"\DisableScriptDebuggerIE";
if(obj.RegRead(str6)!='0'){
obj.RegWrite(str6,"yes");
}

//IE瀏覽器——>工具——>Internet選項——>高級里的"允許活動內容在我的計算機上的文件運行"
var str7=advance+"\FeatureControl\FEATURE_LOCALMACHINE_LOCKDOWN\iexplore.exe";
if(obj.RegRead(str7)!='0'){
obj.RegWrite(str7,0x00000000,"REG_DWORD");
}

</SCRIPT>

實例:

try{
var obj = new ActiveXObject("WScript.Shell");

var path="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings";//注冊表關于安全設置路徑
var advance="HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main";//注冊表關于高級設置路徑
var levelPath="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones";
var zspath="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\WinTrust\Trust Providers\Software Publishing";

//下載已簽名的 ActiveX 控件
var str1=path+"\Zones\3\1001";
if(obj.RegRead(str1)!='0'){
obj.RegWrite(str1,0x00000000,"REG_DWORD");
alert("下載已簽名的 ActiveX 控件");
}
//IE瀏覽器——>工具——>Internet選項——>安全——>Internet——>ActiveX 控件自動提示
var str2=path+"\Zones\3\2201";
if(obj.RegRead(str2)!='0'){
obj.RegWrite(str2,0x00000000,"REG_DWORD");
alert("ActiveX 控件自動提示");
}
//IE瀏覽器——>工具——>Internet選項——>安全——>Internet——>對標記為可安全執行腳本的 ActiveX 控件執行腳本
var str3=path+"\Zones\3\1405";
if(obj.RegRead(str3)!='0'){
obj.RegWrite(str3,0x00000000,"REG_DWORD");
alert("對標記為可安全執行腳本的 ActiveX 控件執行腳本");
}

//IE瀏覽器——>工具——>Internet選項——>安全——>Internet——>顯示混合內容
var str4=path+"\Zones\3\1609";
if(obj.RegRead(str4)!='0'){
obj.RegWrite(str4,0x00000000,"REG_DWORD");
alert("顯示混合內容");
}
//IE瀏覽器——>工具——>Internet選項——>安全——>Internet——>沒有證書或只有一個證書時不提示選擇客戶證書
var str5=path+"\Zones\3\1A04";
if(obj.RegRead(str5)!='0'){
obj.RegWrite(str5,0x00000000,"REG_DWORD");
alert("沒有證書或只有一個證書時不提示選擇客戶證書");
}

//IE瀏覽器——>工具——>Internet選項——>安全——>Internet——>提交非加密表單數據
var str6=path+"\Zones\3\1601";
if(obj.RegRead(str6)!='0'){
obj.RegWrite(str6,0x00000000,"REG_DWORD");
alert("提交非加密表單數據");
}
}catch(e){
alert("請將您瀏覽器Internet選項中的“對沒有標記為安全的ActiveX控件進行初始化和腳本運行”設置為“啟用”!\n\n然后刷新本頁登陸!");
}

上文描述的就是JS更改注冊表的方法,具體使用情況還需要大家自己動手實驗使用過才能領會。如果想了解更多相關內容,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

伊宁县| 威海市| 北宁市| 田林县| 庆安县| 迭部县| 信阳市| 屯门区| 古田县| 自治县| 内黄县| 黄陵县| 灵石县| 夏邑县| 新化县| 石渠县| 临洮县| 高台县| 张家川| 精河县| 彰武县| 黑山县| 库尔勒市| 淮安市| 山东省| 高邮市| 来安县| 阜城县| 侯马市| 高陵县| 凭祥市| 额济纳旗| 遂昌县| 全椒县| 固镇县| 灵丘县| 年辖:市辖区| 麦盖提县| 安阳市| 宁蒗| 仁寿县|