使用JavaScript怎么對注冊表進(jìn)行修改

使用JavaScript怎么對注冊表進(jìn)行修改?針對這個(gè)問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問題的小伙伴找到更簡單易行的方法。

成都創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),港南企業(yè)網(wǎng)站建設(shè),港南品牌網(wǎng)站建設(shè),網(wǎng)站定制,港南網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,港南網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。

注冊表路徑:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones

1.         Zones 項(xiàng)包含表示為計(jì)算機(jī)定義的每個(gè)安全區(qū)域的項(xiàng)。默認(rèn)情況下,定義以下 5個(gè)區(qū)域(編號(hào)從 0  到 4):

值                   設(shè)置

  ------------------------------

  0                 我的電腦

  1                 本地   Intranet   區(qū)域

  2                 受信任的站點(diǎn)區(qū)域

  3                 Internet   區(qū)域

  4                 受限制的站點(diǎn)區(qū)域

  注意:默認(rèn)情況下,“我的電腦”不會(huì)出現(xiàn)在“安全”選項(xiàng)卡的“區(qū)域”框中。

  其中的每項(xiàng)都包含以下DWORD值,用于表示自定義“安全”選項(xiàng)卡上的相應(yīng)設(shè)置。

  注意:除非另外聲明,否則每個(gè)DWORD值等于0、1或3。通常,設(shè)置為0則將具體操作設(shè)置為允許;設(shè)置為1則導(dǎo)致出現(xiàn)提示;設(shè)置為 3則禁止執(zhí)行具體操作。

2.         值設(shè)置說明:

值               設(shè)置
  -----------------------------------------------------------------------
  1001           下載已簽名的ActiveX控件
  1004           下載未簽名的 ActiveX控件
  1200           運(yùn)行ActiveX控件和插件
  1201           對沒有標(biāo)記為安全的ActiveX控件進(jìn)行初始化和腳本運(yùn)行
  1206           允許Internet Explorer Webbrowser控件的腳本
  1400           活動(dòng)腳本
  1402           Java小程序腳本
  1405           對標(biāo)記為可安全執(zhí)行腳本的ActiveX控件執(zhí)行腳本
  1406           通過域訪問數(shù)據(jù)資源
  1407           允許通過腳本進(jìn)行粘貼操作
  1601           提交非加密表單數(shù)據(jù)
  1604           字體下載
  1605           運(yùn)行Java
  1606           持續(xù)使用用戶數(shù)據(jù)
  1607           跨域?yàn)g覽子框架
  1608           允許   REFRESH   *
  1609           顯示混合內(nèi)容   *
  1800           桌面項(xiàng)目的安裝
  1802           拖放或復(fù)制和粘貼文件
  1803           文件下載
  1804           在  中加載程序和文件
  1805           在 Web視圖中加載程序和文件
  1806           加載應(yīng)用程序和不安全文件
  1807                                   保留   **
  1808                                   保留   **
  1809           使用彈出窗口阻止程序   **
  1A00           登錄
  1A02           允許持續(xù)使用存儲(chǔ)在計(jì)算機(jī)上的   Cookie
  1A03           允許使用每個(gè)會(huì)話的   Cookie(未存儲(chǔ))
  1A04           沒有證書或只有一個(gè)證書時(shí)不提示選擇客戶證書   *
  1A05           允許持續(xù)使用第三方   Cookie   *
  1A06           允許使用第三方會(huì)話   Cookie   *
  1A10           隱私設(shè)置   *
  1C00           Java權(quán)限
  1E05           軟件頻道權(quán)限
 
  1F00           保留   **
 
  2000           二進(jìn)制和腳本行為
  2001           運(yùn)行已用   Authenticode   簽名的   .NET   組件
  2004           運(yùn)行未用   Authenticode   簽名的   .NET   組件
  2100           基于內(nèi)容打開文件,而不是基于文件擴(kuò)展名   **
  2101           在低特權(quán)   Web   內(nèi)容區(qū)域中的網(wǎng)站可以導(dǎo)航到此區(qū)域   **
  2102           允許由腳本初始化的窗口,沒有大小和位置限制   **
  2200           文件下載自動(dòng)提示   **
  2201           ActiveX   控件自動(dòng)提示   **
  2300           允許網(wǎng)頁為活動(dòng)內(nèi)容使用受限制的協(xié)議   **
  {AEBA21FA-782A-4A90-978D-B72164C80120}       第一方   Cookie   *
  {A8A88C49-5EB2-4990-A1A2-0876022C854F}       第三方   Cookie   *

  *   表示   Internet   Explorer   6   或更高版本設(shè)置

  **   表示   Windows   XP   Service   Pack   2   或更高版本設(shè)置 

3.         IE瀏覽器->屬性->高級(jí)里的"禁止腳本調(diào)試(其他)"的設(shè)置在注冊表里的位置 :

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Disable Debugger (0為啟用,1為禁止)

4.         IE瀏覽器->屬性->高級(jí)里的"禁止腳本調(diào)試(IE)"的設(shè)置在注冊表里的位置:

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\ Disable DebuggerIE (0為啟用,1為禁止)

5.         修改IE默認(rèn)安全的級(jí)別:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3

將“MinLevel”修改為“10000”(十六進(jìn)制),這樣就可以設(shè)置為更低的安全級(jí)別了

6.         附 修改注冊表例子:

< language= >
<!-- 
var WshNetwork = new ActiveX ("W .Network");
ComputerName=WshNetwork.ComputerName+"/"+WshNetwork.UserName;
//讀注冊表中的計(jì)算機(jī)名
var obj = new ActiveX ("W .Shell");
var path="HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones";//注冊表關(guān)于安全設(shè)置路徑
var advance="HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\Main";//注冊表關(guān)于高級(jí)設(shè)置路徑
var forward="http://10.149.4.14:9080/sundun_nn/login.jsp";//修改成功后跳轉(zhuǎn)到的頁面
var levelPath="HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\Zones";
//把網(wǎng)站添加到受信任站點(diǎn)
var savePath="HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings\\ZoneMap\\Domains";//添加到受信任站點(diǎn)的注冊表路徑
var domain="sundun.cn";//域名
var protocol="http";//協(xié)議
var qianz="www";//前綴
obj.RegWrite(savePath+"\\"+domain,"");
obj.RegWrite(savePath+"\\" + domain + "\\"+qianz,"");
obj.RegWrite(savePath+"\\" + domain + "\\"+qianz+"\\"+protocol,"2","REG_DWORD");
//IE瀏覽器——>工具——>Internet選項(xiàng)——>安全——>本地Intranet——>顯示混合內(nèi)容
var str0=path+"\\1\\1609";
//alert(obj.RegRead(str0));
if(obj.RegRead(str0)!='0'){//如果已經(jīng)修改則跳過
    obj.RegWrite(str0,0x00000000,"REG_DWORD");
}
//修改IE默認(rèn)的安全級(jí)別
var levelStr=levelPath+"\\2\\MinLevel";
if(obj.RegRead(levelStr)!='10000'){
    obj.RegWrite(levelStr,"10000");
}
//IE瀏覽器——>工具——>Internet選項(xiàng)——>安全——>受信任的站點(diǎn)——>顯示混合內(nèi)容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";//運(yùn)行 ActiveX 控件和插件
if(obj.RegRead(str14)!='0'){
    obj.RegWrite(str14,0x00000000,"REG_DWORD");
}
var str15=path+"\\2\\1201";//對沒有標(biāo)記為安全的 ActiveX 控件進(jìn)行初始化和腳本運(yùn)行
if(obj.RegRead(str15)!='0'){
    obj.RegWrite(str15,0x00000000,"REG_DWORD");
}
var str16=path+"\\2\\1405";//對標(biāo)記為可安全執(zhí)行腳本的 ActiveX 控件執(zhí)行腳本
if(obj.RegRead(str16)!='0'){
    obj.RegWrite(str16,0x00000000,"REG_DWORD");
}
//IE瀏覽器——>工具——>Internet選項(xiàng)——>安全——>Internet——>ActiveX 控件自動(dòng)提示
var str2=path+"\\3\\2201";
if(obj.RegRead(str2)!='0'){
    obj.RegWrite(str2,0x00000000,"REG_DWORD");
}
//IE瀏覽器——>工具——>Internet選項(xiàng)——>安全——>Internet——>對標(biāo)記為可安全執(zhí)行腳本的 ActiveX 控件執(zhí)行腳本
var str3=path+"\\3\\1405";
if(obj.RegRead(str3)!='0'){
    obj.RegWrite(str3,0x00000000,"REG_DWORD");
}
//IE瀏覽器——>工具——>Internet選項(xiàng)——>安全——>Internet——>顯示混合內(nèi)容
var str4=path+"\\3\\1609";
if(obj.RegRead(str4)!='0'){
    obj.RegWrite(str4,0x00000000,"REG_DWORD");
}
//IE瀏覽器——>工具——>Internet選項(xiàng)——>高級(jí)里的"禁止腳本調(diào)試(其他)"
var str5=advance+"\\Disable Debugger";
if(obj.RegRead(str5)!='0'){
    obj.RegWrite(str5,"yes");
}
//IE瀏覽器——>工具——>Internet選項(xiàng)——>高級(jí)里的"禁止腳本調(diào)試(IE)"
var str6=advance+"\\Disable DebuggerIE";
if(obj.RegRead(str6)!='0'){
    obj.RegWrite(str6,"yes");
}
//IE瀏覽器——>工具——>Internet選項(xiàng)——>高級(jí)里的"允許活動(dòng)內(nèi)容在我的計(jì)算機(jī)上的文件運(yùn)行"
var str7=advance+"\\FeatureControl\\FEATURE_LOCALMACHINE_LOCKDOWN\\iexplore.exe";
if(obj.RegRead(str7)!='0'){
    obj.RegWrite(str7,0x00000000,"REG_DWORD");
}
</ >

實(shí)例:

 try{ 
var obj = new ActiveX ("W .Shell");
var path="HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Internet Settings";//注冊表關(guān)于安全設(shè)置路徑
var advance="HKEY_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\Main";//注冊表關(guān)于高級(jí)設(shè)置路徑
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選項(xiàng)——>安全——>Internet——>ActiveX 控件自動(dòng)提示
var str2=path+"\\Zones\\3\\2201";
if(obj.RegRead(str2)!='0'){
 obj.RegWrite(str2,0x00000000,"REG_DWORD");
 alert("ActiveX 控件自動(dòng)提示");
}
//IE瀏覽器——>工具——>Internet選項(xiàng)——>安全——>Internet——>對標(biāo)記為可安全執(zhí)行腳本的 ActiveX 控件執(zhí)行腳本
var str3=path+"\\Zones\\3\\1405";
if(obj.RegRead(str3)!='0'){
 obj.RegWrite(str3,0x00000000,"REG_DWORD");
 alert("對標(biāo)記為可安全執(zhí)行腳本的 ActiveX 控件執(zhí)行腳本");
}
//IE瀏覽器——>工具——>Internet選項(xiàng)——>安全——>Internet——>顯示混合內(nèi)容
var str4=path+"\\Zones\\3\\1609";
if(obj.RegRead(str4)!='0'){
 obj.RegWrite(str4,0x00000000,"REG_DWORD");
 alert("顯示混合內(nèi)容");
}
//IE瀏覽器——>工具——>Internet選項(xiàng)——>安全——>Internet——>沒有證書或只有一個(gè)證書時(shí)不提示選擇客戶證書
var str5=path+"\\Zones\\3\\1A04";
if(obj.RegRead(str5)!='0'){
 obj.RegWrite(str5,0x00000000,"REG_DWORD");
 alert("沒有證書或只有一個(gè)證書時(shí)不提示選擇客戶證書");
}
//IE瀏覽器——>工具——>Internet選項(xiàng)——>安全——>Internet——>提交非加密表單數(shù)據(jù)
var str6=path+"\\Zones\\3\\1601";
if(obj.RegRead(str6)!='0'){
 obj.RegWrite(str6,0x00000000,"REG_DWORD");
 alert("提交非加密表單數(shù)據(jù)");
}
}catch(e){
 alert("請將您瀏覽器Internet選項(xiàng)中的“對沒有標(biāo)記為安全的ActiveX控件進(jìn)行初始化和腳本運(yùn)行”設(shè)置為“啟用”!\n\n然后刷新本頁登陸!"); 
}

關(guān)于使用JavaScript怎么對注冊表進(jìn)行修改問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。

網(wǎng)站標(biāo)題:使用JavaScript怎么對注冊表進(jìn)行修改
分享地址:http://bm7419.com/article28/jdeocp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、網(wǎng)站設(shè)計(jì)、App設(shè)計(jì)、網(wǎng)站建設(shè)網(wǎng)頁設(shè)計(jì)公司、用戶體驗(yàn)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)頁設(shè)計(jì)公司