跟大家講解下有關Windows 巧用RUNDLL32命令實現多種操作,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說Windows 巧用RUNDLL32命令實現多種操作,小編也收集到了有關Windows 巧用RUNDLL32命令實現多種操作的相關資料,希望大家看到了會喜歡。
Rundll32者,顧名思義,執行Dll(動態鏈接庫)也,是Windows用來調用32位DLL函數時所使用的命令(16位的DLL文件使用rundll.exe。DLL文件是Windows的基礎,所有的API函數都是在DLL中實現的。它不能獨立運行,一般都是由進程加載并調用的。運行DLL文件最簡單的方法是利用Rundll32.exe,它的命令格式是“rundll32.exe 動態鏈接庫名、函數名、參數名”,下面通過幾個實例,介紹Rundll32.exe的使用。一、使用Rundll32實現快速“關機、注銷、重啟、鎖定桌面”我們每天都要重復關機、注銷、重啟、鎖定桌面這些操作,是不是感覺很麻煩?現在可以使用Rundll32簡化它們的操作。打開記事本程序,分別編寫shutdown.bat、logoff.bat、reboot.bat、lock.bat文件,它們的內容分別如下:
1.shutdown.bat(關機)rundll32.Exe shell32.dll SHExitWindowsEx 1
2.logoff.bat(注銷)rundll32.Exe shell32.dll SHExitWindowsEx 0
3.reboot.bat(重啟)rundll32.Exe shell32.dll SHExitWindowsEx 2
4.lock.bat(鎖定桌面)rundll32.Exe user32.dll LockWorkStation其中,0代表注銷,1代表關機,2代表重啟,4代表關閉電源。將這四個文件保存在桌面上,這樣就可以通過運行相應的文件進行快速操作,豈不方便!
二、3721網絡實名使用Rundll32很多朋友在上網時,不知不覺地被安裝上一個名為“3721網絡實名”的 Internet Explorer(簡稱IE)插件,然后我們就可以在IE中輸入“中文名字”訪問網站。其實這些功能就是通過Rundll32調用“網絡實名”DLL組件實現的。在一臺已經安裝“網絡實名”的電腦上,運行“regedit.exe”注冊表編輯器程序,依次展開“HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run/”,發現一個鍵名為“CnsMin”的啟動項,其鍵值為“Rundll32.exe C:/WINNT/DOWNLO~1/CnsMin.dll Rundll32”(如果是Win98,這里的 C:/WINNT/DOWNLO~1/ 為 C:/WINDOWS/DOWNLO~1/),“CnsMin.dll”是網絡實名的DLL文件,“Rundll32”是Rundll32.exe 調用DLL文件包含的函數,這樣,通過一個簡單的Rundll32.exe 命令實現網絡實名功能。
三、巧用Rundll32命令調用控制面板選項我們經常使用控制面板中的工具,連續地雙擊鼠標是不是很麻煩?可以使用Rundll32命令實現快速調用。編寫control.bat文件,內容如下:rundll32.exe shell32.dll Control_RunDLL保存在桌面上,雙擊其圖標,就可以快速調用控制面板。控制面板中的各個工具選項都可以使用此方法調用:命令? rundll32.exe shell32.dll Control_RunDLL sysdm.cpl @1功能? 執行“控制面板→添加新硬件”向導。
命令? rundll32.exe shell32.dll SHHelpShortcuts_RunDLL AddPrinter功能? 執行“控制面板→添加新打印機”向導。
命令? rundll32.exe shell32.dll Control_RunDLL appwiz.cpl 1功能? 顯示 “控制面板→添加/刪除程序-安裝/卸載” 面板。
命令? rundll32.exe shell32.dll Control_RunDLL appwiz.cpl 2功能? 顯示 “控制面板→添加/刪除程序→安裝Windows” 面板。
命令? rundll32.exe shell32.dll Control_RunDLL appwiz.cpl 3功能? 顯示 “控制面板→添加/刪除程序→啟動盤” 面板。
命令? rundll32.exe rnaui.dll RnaWizard功能? 顯示“新建撥號連接”向導的視窗。
命令? rundll32.exe shell32.dll Control_RunDLL desk.cpl 0功能? 顯示“顯示屬性→背景”選項視窗。
命令? rundll32.exe shell32.dll Control_RunDLL desk.cpl 1功能? 顯示“顯示屬性→屏幕保護程序”選項視窗。
命令? rundll32.exe shell32.dll Control_RunDLL desk.cpl 2功能? 顯示“顯示屬性→外觀”選項視窗。
命令? rundll32.exe shell32.dll Control_RunDLL desk.cpl 3功能? 顯示“顯示屬性→屬性”選項視窗。
命令? rundll32.exe shell32.dll SHHelpShortcuts_RunDLL FontsFolder功能? 顯示Windows的“字體”文件夾。
rundll32命令還有很多用法,這里只是簡單的介紹,拋磚引玉,有興趣的朋友可以自己研究。
來源:卡飯網