<button id="imseu"></button>
  • <rt id="imseu"></rt>
    <li id="imseu"><source id="imseu"></source></li>
  • <button id="imseu"><input id="imseu"></input></button>
    <table id="imseu"></table>
  • <strike id="imseu"></strike>
    查看: 1142|回復: 0
    打印 上一主題 下一主題

    DLL文件常識

    [復制鏈接]
    跳轉到指定樓層
    樓主
    發(fā)表于 2008-2-20 19:32:26 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
    一、DLL文件常識

    DLL是Dynamic Link Library的縮寫,意為動態(tài)鏈接庫。在Windows中,許多應用程序并不是一個完整的可執(zhí)行文件,它們被分割成一些相對獨立的動態(tài)鏈接庫,即DLL文件,放置于系統(tǒng)中。當我們執(zhí)行某一個程序時,相應的DLL文件就會被調用。一個應用程序可有多個DLL文件,一個DLL文件也可能被幾個應用程序所共用,這樣的DLL文件被稱為共享DLL文件。DLL文件一般被存放在C:WindowsSystem目錄下。

    二、修改DLL文件的具體應用

    在系統(tǒng)的組策略和注冊表中,我們可以修改一些鍵值來優(yōu)化我們的系統(tǒng),并加強操作系統(tǒng)的安全性。可是,對于限制下載、禁止刪除文件等功能,我們無法通過上述的操作來完成,這只有通過修改系統(tǒng)DLL文件來實現。

    目前,我們通過修改系統(tǒng)的DLL文件,可以實現禁止刪除文件、禁止IE下載、禁止IE另存為、禁止文件打開方式等功能。

    三、系統(tǒng)中部分DLL文件的功能

    1、Browselc.dll IE所需要調用的庫文件DLL 結構雛形就是它了

    2、Shdoclc.dll 系統(tǒng)窗口及設置等,如刪除文件、重命名

    3、Shell32.dll 系統(tǒng)窗口及設置等,如刪除文件、重命名

    4、Cryptui.dll IE控件下載及提示對話框程序

    四、修改DLL文件的方法

    1、下載DLL文件修改工具EXESCOPE6.3 - 6.4工具

    2、獲取Browselc.dll、Shdoclc.dll、Shell32.dll和Cryptui.dll這幾個鏈接文件。在找這幾個文件時,最好將其他機器的硬盤,掛接在本機中,然后用本機的操作系統(tǒng)啟動并復制這幾個文件。

    3、在修改DLL文件的時候,打開該鍵值,在右面的對話框中將所要修改的鍵值禁用即可,不要刪除,以備日后恢復(如圖)


    此主題相關圖片如下:


    五、DLL文件修改秘籍

    1、禁止下載的修改方法:

    打開 Shdoclc.dll 修改資源--對話框---4416,將4416鍵值禁用即可。

    2、禁止網頁添加到收藏夾,打開Shdoclc.dll 修改資源--對話框---21400,將該鍵值禁用即可。

    3、禁止惡意網頁加載控件,修改Cryptui.dll文件,要同時修改5個地方才能完全禁止

    資源--對話框---130
    資源--對話框---230
    資源--對話框---4101
    資源--對話框---4104
    資源--對話框---4107


    將以各對話框中的相應鍵值,修改成為禁用就可以了。

    4、禁止系統(tǒng)刪除文件修改Shell32.dll,這個文件需要修改5個地方才可以禁止系統(tǒng)刪除文件。

    資源--對話框---1011
    資源--對話框---1012
    資源--對話框---1013
    資源--對話框---1021
    資源--對話框---1022


    將以上五個地址的鍵值禁用就可以了!

    5、禁止文件被改名,修改shell32.dll,有2個地方需要修改

    資源--對話框---1018
    資源--對話框---1019


    將以上兩處的相應鍵值,修改為禁用就可以了!

    6、禁止運行菜單,修改shell32.dll,將資源--對話框---1018鍵值設置為禁用。

    7、禁止系統(tǒng)文件被挪動修改shell32.dll,需要修改4個地方

    資源--對話框---1014
    資源--對話框---1015
    資源--對話框---1016
    資源--對話框---1017


    8、禁止目標另存為,修改 Shdoclc.dll 文件,需要修改3個地方

    資源--菜單--258---257
    資源--菜單--258---252
    資源--菜單--24641--2268


    在這個修改中,我們要把各對應的鍵值刪除。打開該鍵值后,右鍵菜單中有刪除。在資源--菜單--24641―2268中,有多項該鍵值,請逐一刪除。

    9、禁止自定義文件夾選項修改Shell32.dll 文件,需要修改以下4個地方

    資源--菜單--215---28719
    資源--菜單--216---28719
    資源--菜單--217---28719
    資源--菜單--216---28719


    找到以上四處鍵值,直接需要刪除后即可,而不是禁用。


    10、禁止IE文件夾選項,修改 Browselc.dll 文件,需要修改3個鍵值

    資源--菜單--263 (這里有多個請刪除)---41251(刪除)
    資源--菜單--266( 也有多個請刪除)---41329 (刪除)
    資源--菜單--268---41251 (刪除)


    在上面的3個鍵值中,個別鍵值有多處,請逐一刪除。

    11、禁止98 文件共享控件,修改 Msshrui.dll,需要修改2個地方

    資源--- 對話框---- 1 --- AutoRadioButton
    資源--- 對話框---- 30 --- AutoRadioButton


    將以上兩處的鍵值禁用即可。其他的選項,可以根據自己的需要進行修改。找到相應的功能鍵值,將不需要的功能,禁用就可以了。

    12、禁止文件的打開方式,修改 Url.dll,需要修改2個地方

    資源--- 對話框--- 7000
    資源--- 對話框--- 7005


    將以上兩處的鍵值禁用即可。

    13、禁止更改系統(tǒng)桌面,修改 Shdoc401.dll,有2處地方需要修改

    資源--- 對話框--- 29952--- PushButton:瀏覽
    資源--- 對話框--- 29952--- PushButton:圖案


    將以上兩處的鍵值禁用即可。

    14、禁止系統(tǒng)文件夾自定義,修改 Shd401lc.dll,有2處地方需要修改

    資源--- 對話框--- 29957
    資源--- 對話框--- 29958


    將以上兩處的鍵值禁用即可。

    15、禁止文件保存路徑及打開,修改 Comdlg32.dll,有2處地方需要修改

    資源--- 對話框--- 1547
    資源--- 對話框--- 1548


    將以上兩處的鍵值禁用即可。

    六、注意事項

    1、本文以Windows XP/2000操作系統(tǒng)的DLL文件修改為例,并不一定適用于Windows 98操作系統(tǒng),請在修改DLL文件時注意。

    2、在禁止下載的操作中,除修改禁止下載的鏈接文件Shdoclc.dll外,還要修改禁止文件另存為的鏈接文件Shdoclc.dll。如果修改一個鏈接文件無法實現相應的功能,請查看其他鏈接文件中是否存在需要修改的鍵值。

    3、修改后的DLL鏈接文件,需要在DOS模式下導入并重新啟動機器才有效。

    4、本文章只介紹了我們日常操作中經常用到的DLL修改選項,其他選項請參看DLL文件中的具體選項進行修改。

    5、在修改DLL文件前,請先備份系統(tǒng)原有的DLL文件,以備修改失敗恢復。

    修改系統(tǒng)DLL文件實現禁用來防止木馬病毒!
    首先引導下系統(tǒng) 主要的些dll 基本上只要修改它們就可以實現很高的安全性

    1.Browselc.dll IE所需要調用的庫文件DLL 結構雛形就是它了

    2.Shdoclc.dll 系統(tǒng)窗口 及設置對話框 等等........ 比如 刪除文件 重命名.

    3.Shell32.dll 和上面是同類的

    4.Explorer.exe 開始菜單調用的程序 ......系統(tǒng)就上加載他進系統(tǒng)

    5.Cryptui.dll IE控件下載 提示對話筐程序.



    現在我們就講下 任何修改這些程序來達到禁止的目的


    1. 禁止下載 打開 Shdoclc.dll 修改 資源--對話框---4416

    2. 禁止網頁添加到收藏夾 Shdoclc.dll 修改 資源--對話框---21400

    EXESCOPE工具右邊有個 “禁用”的選項 用這個功能 把要點確定的地方 禁止掉
    就可以 不用把 確定鍵給刪除 如果以后要恢復 也方便


    1. 禁止惡意網頁加載控件 Cryptui.dll 修改 要同時修改5個地方才能完全禁止
    資源--對話框---130
    資源--對話框---230
    資源--對話框---4101
    資源--對話框---4104
    資源--對話框---4107



    1.禁止系統(tǒng)刪除 Shell32.dll 修改5個地方
    資源--對話框---1011
    資源--對話框---1012
    資源--對話框---1013
    資源--對話框---1021
    資源--對話框---1022

    2. 禁止文件被改名 修改 2個地方
    資源--對話框---1018
    資源--對話框---1019

    3. 禁止運行菜單
    資源--對話框---1018

    4. 禁止系統(tǒng)文件被挪動 修改3個地方
    資源--對話框---1014
    資源--對話框---1015
    資源--對話框---1016
    資源--對話框---1017

    四 禁止目標另存為
    修改 Shdoclc.dll 文件
    以下3個地方
    1 資源--菜單--258---257 (刪除)
    2 資源--菜單--258---252 (刪除)
    3 資源--菜單--24641--2268 (刪除 這里有多項相同的 刪除就可以了)


    五 禁止自定義文件夾選項
    修改 Shell32.dll 文件
    以下4個地方

    1 資源--菜單--215---28719 (刪除)
    2 資源--菜單--216---28719 (刪除)
    4 資源--菜單--217---28719 (刪除)
    5 資源--菜單--216---28719 (刪除)

    六 禁止IE文件夾選項
    修改 Browselc.dll 文件

    1 資源--菜單--263 (這里有多個請刪除)---41251(刪除)
    2 資源--菜單--266( 也有多個請刪除)---41329 (刪除)
    3 資源--菜單--268---41251 (刪除)
    七. 禁止98 文件共享 控件

    修改 Msshrui.dll

    1`資源--- 對話框---- 1 --- AutoRadioButton: (禁止這里)
    2`資源--- 對話框---- 30 --- AutoRadioButton:(禁止掉)

    其他可以根據自己的想法 進行修改

    八. 禁止文件的打開方式
    修改 Url.dll
    1`資源--- 對話框--- 7000
    2`資源--- 對話框--- 7005`

    九. 禁止更改系統(tǒng)桌面
    修改 Shdoc401.dll
    1`資源--- 對話框--- 29952--- PushButton:瀏覽 (禁止)
    資源--- 對話框--- 29952--- PushButton:圖案 (禁止)


    十 禁止 系統(tǒng)文件夾 自定義

    修改 Shd401lc.dll 2處
    1 資源--- 對話框--- 29957
    2 資源--- 對話框--- 29958

    十一 禁止文件保存 路徑及打開

    修改 Comdlg32.dll
    1 資源--- 對話框--- 1547
    2 資源--- 對話框--- 1548


    通過改DLL來美化系統(tǒng)圖標

    系統(tǒng)托盤圖標的修改

    網絡連接和音量~~~
    這兩個都在C:\WINDOWS\system32文件夾下面,可以找到地
    (網絡連接)圖標是在netshell.dll圖標項的#1915--#1918
    (音量)stobject.dll圖標項的 230--231
    還有 (音量)stobject.dll圖標項的 230--231

    打開/保存對話框右上角按鈕的修改


    還有好多人提到打開和另存為對話框右上角那個幾個位圖的問題,在這還是在說一遍:是comctl32.dll里面的位圖項124--131,在這下面兩個文件夾里面 
    X:\WINDWOS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.0.0_x-ww_1382d70a
    X:\WINDWOS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.10.0_x-ww_f7fb5805

    IE下載對話框動畫的修改


    IE下載的AVI也有好多人問
    在C:\WINDOWS\system32\SHDOCVW.DLL里面的AVI資源256

    資源管理器/IE工具欄按鈕的修改

    IE和資源管理器的工具欄按鈕的替換位置為shell32.dll位圖204--217
    IE角上微標的替換位置為 shell32.dll 里面位圖240-242

    關機/注銷對話框的修改
    還有問的最多的問題就是關機和注銷對話框了
    關機是msgina.dll,
    注銷是shell32.dll


    Windows圖片查看器的修改


    圖片和傳真查看器也是比較常見地~~~ 標題欄的字樣可以修改里面字符串的第一項 
    下面一排按鈕是shimgvw.dll位圖項104~107

    控制面板項目的修改


    控制面板的分類視圖的各個圖標位置為shell32.dll圖標項268~276
    控制面板的經典視圖的各項圖標一般在C:\WINDOWS\system32下對應的.cpl文件,分別為:
    modem.cpl 調制解調器圖標
    main.cpl 鼠標圖標
    netcpl.cpl網絡連接圖標
    ODBCCP32.CPL ODBC 數據源
    powercfg.cpl電源選項
    main.cpl 打印機和傳真圖標
    intl.cpl區(qū)域和語言設置圖標
    appwiz.cpl 添加/刪除應用程序圖標
    mmsys.cpl聲音與多媒體圖標
    sysdm.cpl系統(tǒng)圖標
    inetcpl.cpl用戶圖標
    access.cpl輔助功能選項
    sysdm.cpl添加新硬件
    datetime.cpl日期時間圖標
    desk.cpl 顯示屬性
    main.cpl字體圖標
    joy.cpl 游戲控制器圖標
    inetcpl.cpl Internet選項圖標
    main.cpl 鍵盤圖標
    mstask.dll任務計劃圖標
    等~~~~~~

    添加/刪除應用程序的對話框
    很多人找不到最下面那個設定程序訪問和默認值的圖標,這里我也帖一下圖啦 `~~
    appwiz.cpl 上面三個在位圖項的101--103,而不是通常的圖標項里面
    而最下面的圖標在moricons.dll的圖標項114

    系統(tǒng)屬性對話框的修改

    好多人想改系統(tǒng)屬性對話框上的字和里面對應的圖標、位圖等,我?guī)痛蠹沂占艘幌聻橄旅娴膸讉€文件:
    計算機名netid.dll (對話框上的字,對話框項112)
    遠程remotepg.dll (對話框上的字,對話框項510)
    中國畜牧人網站微信公眾號
    版權聲明:本文內容來源互聯(lián)網,僅供畜牧人網友學習,文章及圖片版權歸原作者所有,如果有侵犯到您的權利,請及時聯(lián)系我們刪除(010-82893169-805)。
    您需要登錄后才可以回帖 登錄 | 注冊

    本版積分規(guī)則

    發(fā)布主題 快速回復 返回列表 聯(lián)系我們
    中國畜牧人網站微信公眾號

    畜牧人

    中國畜牧人養(yǎng)豬微信公眾號

    畜牧人養(yǎng)豬

    關于社區(qū)|廣告合作|聯(lián)系我們|幫助中心|小黑屋|手機版| 京公網安備 11010802025824號

    北京宏牧偉業(yè)網絡科技有限公司 版權所有(京ICP備11016518號-1

    Powered by Discuz! X3.5  © 2001-2021 Comsenz Inc. GMT+8, 2025-9-18 23:05, 技術支持:溫州諸葛云網絡科技有限公司

    主站蜘蛛池模板: 都匀市| 北京市| 本溪市| 定兴县| 会泽县| 修水县| 石泉县| 霍林郭勒市| 盘山县| 陆川县| 六安市| 潮安县| 天峨县| 汝南县| 星座| 民丰县| 大关县| 滦平县| 海丰县| 义乌市| 明水县| 罗山县| 敦煌市| 潞城市| 广东省| 南丹县| 昭苏县| 会泽县| 随州市| 施秉县| 蒙城县| 宿松县| 华阴市| 海丰县| 西乌珠穆沁旗| 武陟县| 海伦市| 周口市| 申扎县| SHOW| 健康|