Windows 巧用RUNDLL32命令實現(xiàn)多種操作
發(fā)布時間:2010-04-17 01:09:52 作者:佚名
我要評論

在Win9X/2000/XP中,對“Rundll32.exe”這個系統(tǒng)命令很多朋友都不陌生,但你知道怎么使用它嗎?恐怕了解的人不多。
Rundll32者,顧名思義,執(zhí)行Dll(動態(tài)鏈接庫)也,是Windows用來調(diào)用32位DLL函數(shù)時所使用的命令(16位的DLL文件使用rundll.exe 。DLL文件是Windows的基礎(chǔ),所有的API函數(shù)都是在DLL中實現(xiàn)的。它不能獨立運行,一般都是由進(jìn)程加載并調(diào)用的。運行DLL文件最簡單的方法是利用Rundll32.exe,它的命令格式是“rundll32.exe 動態(tài)鏈接庫名、函數(shù)名、參數(shù)名”,下面通過幾個實例,介紹Rundll32.exe的使用。
一、使用Rundll32實現(xiàn)快速“關(guān)機、注銷、重啟、鎖定桌面”
我們每天都要重復(fù)關(guān)機、注銷、重啟、鎖定桌面這些操作,是不是感覺很麻煩?現(xiàn)在可以使用Rundll32簡化它們的操作。
打開記事本程序,分別編寫shutdown.bat、logoff.bat、reboot.bat、lock.bat文件,它們的內(nèi)容分別如下:
1.shutdown.bat(關(guān)機)
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代表關(guān)機,2代表重啟,4代表關(guān)閉電源。將這四個文件保存在桌面上,這樣就可以通過運行相應(yīng)的文件進(jìn)行快速操作,豈不方便!
二、3721網(wǎng)絡(luò)實名使用Rundll32
很多朋友在上網(wǎng)時,不知不覺地被安裝上一個名為“3721網(wǎng)絡(luò)實名”的 Internet Explorer(簡稱IE)插件,然后我們就可以在IE中輸入“中文名字”訪問網(wǎng)站。其實這些功能就是通過Rundll32調(diào)用“網(wǎng)絡(luò)實名”DLL組件實現(xiàn)的。
在一臺已經(jīng)安裝“網(wǎng)絡(luò)實名”的電腦上,運行“regedit.exe”注冊表編輯器程序,依次展開“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\”,發(fā)現(xiàn)一個鍵名為“CnsMin”的啟動項,其鍵值為“Rundll32.exe C:\WINNT\DOWNLO~1\CnsMin.dll Rundll32”(如果是Win98,這里的 C:\WINNT\DOWNLO~1\ 為 C:\WINDOWS\DOWNLO~1\),“CnsMin.dll”是網(wǎng)絡(luò)實名的DLL文件,“Rundll32”是Rundll32.exe 調(diào)用DLL文件包含的函數(shù),這樣,通過一個簡單的Rundll32.exe 命令實現(xiàn)網(wǎng)絡(luò)實名功能。
三、巧用Rundll32命令調(diào)用控制面板選項
我們經(jīng)常使用控制面板中的工具,連續(xù)地雙擊鼠標(biāo)是不是很麻煩?可以使用Rundll32命令實現(xiàn)快速調(diào)用。
編寫control.bat文件,內(nèi)容如下:
rundll32.exe shell32.dll Control_RunDLL
保存在桌面上,雙擊其圖標(biāo),就可以快速調(diào)用控制面板。
控制面板中的各個工具選項都可以使用此方法調(diào)用:
命令? rundll32.exe shell32.dll Control_RunDLL sysdm.cpl @1
功能? 執(zhí)行“控制面板→添加新硬件”向?qū)А?
命令? rundll32.exe shell32.dll SHHelpShortcuts_RunDLL AddPrinter
功能? 執(zhí)行“控制面板→添加新打印機”向?qū)А?
命令? 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
功能? 顯示“新建撥號連接”向?qū)У囊暣啊?
命令? rundll32.exe shell32.dll Control_RunDLL desk.cpl 0
功能? 顯示“顯示屬性→背景”選項視窗。
命令? rundll32.exe shell32.dll Control_RunDLL desk.cpl 1
功能? 顯示“顯示屬性→屏幕保護(hù)程序”選項視窗。
命令? 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
功能? 顯示W(wǎng)indows的“字體”文件夾。
rundll32命令還有很多用法,這里只是簡單的介紹,拋磚引玉,有興趣的朋友可以自己研究。
一、使用Rundll32實現(xiàn)快速“關(guān)機、注銷、重啟、鎖定桌面”
我們每天都要重復(fù)關(guān)機、注銷、重啟、鎖定桌面這些操作,是不是感覺很麻煩?現(xiàn)在可以使用Rundll32簡化它們的操作。
打開記事本程序,分別編寫shutdown.bat、logoff.bat、reboot.bat、lock.bat文件,它們的內(nèi)容分別如下:
1.shutdown.bat(關(guān)機)
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代表關(guān)機,2代表重啟,4代表關(guān)閉電源。將這四個文件保存在桌面上,這樣就可以通過運行相應(yīng)的文件進(jìn)行快速操作,豈不方便!
二、3721網(wǎng)絡(luò)實名使用Rundll32
很多朋友在上網(wǎng)時,不知不覺地被安裝上一個名為“3721網(wǎng)絡(luò)實名”的 Internet Explorer(簡稱IE)插件,然后我們就可以在IE中輸入“中文名字”訪問網(wǎng)站。其實這些功能就是通過Rundll32調(diào)用“網(wǎng)絡(luò)實名”DLL組件實現(xiàn)的。
在一臺已經(jīng)安裝“網(wǎng)絡(luò)實名”的電腦上,運行“regedit.exe”注冊表編輯器程序,依次展開“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\”,發(fā)現(xiàn)一個鍵名為“CnsMin”的啟動項,其鍵值為“Rundll32.exe C:\WINNT\DOWNLO~1\CnsMin.dll Rundll32”(如果是Win98,這里的 C:\WINNT\DOWNLO~1\ 為 C:\WINDOWS\DOWNLO~1\),“CnsMin.dll”是網(wǎng)絡(luò)實名的DLL文件,“Rundll32”是Rundll32.exe 調(diào)用DLL文件包含的函數(shù),這樣,通過一個簡單的Rundll32.exe 命令實現(xiàn)網(wǎng)絡(luò)實名功能。
三、巧用Rundll32命令調(diào)用控制面板選項
我們經(jīng)常使用控制面板中的工具,連續(xù)地雙擊鼠標(biāo)是不是很麻煩?可以使用Rundll32命令實現(xiàn)快速調(diào)用。
編寫control.bat文件,內(nèi)容如下:
rundll32.exe shell32.dll Control_RunDLL
保存在桌面上,雙擊其圖標(biāo),就可以快速調(diào)用控制面板。
控制面板中的各個工具選項都可以使用此方法調(diào)用:
命令? rundll32.exe shell32.dll Control_RunDLL sysdm.cpl @1
功能? 執(zhí)行“控制面板→添加新硬件”向?qū)А?
命令? rundll32.exe shell32.dll SHHelpShortcuts_RunDLL AddPrinter
功能? 執(zhí)行“控制面板→添加新打印機”向?qū)А?
命令? 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
功能? 顯示“新建撥號連接”向?qū)У囊暣啊?
命令? rundll32.exe shell32.dll Control_RunDLL desk.cpl 0
功能? 顯示“顯示屬性→背景”選項視窗。
命令? rundll32.exe shell32.dll Control_RunDLL desk.cpl 1
功能? 顯示“顯示屬性→屏幕保護(hù)程序”選項視窗。
命令? 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
功能? 顯示W(wǎng)indows的“字體”文件夾。
rundll32命令還有很多用法,這里只是簡單的介紹,拋磚引玉,有興趣的朋友可以自己研究。
相關(guān)文章
- 在我們的電腦中,有一個Rundll是非常重要的,它是Windows操作系統(tǒng)管理動態(tài)鏈啟動的程序,在我們運行各種軟件和程序的時候它是必不可少的,在電腦運行時候Rundll出現(xiàn)錯誤怎2016-06-08
Win10系統(tǒng)總提示RunDLL PWMTR64V.DLL錯誤怎么辦
由于windows10正式版發(fā)布的時間并不長,所以用戶在新系統(tǒng)中使用一些軟件時,常會碰到不兼容的情況。在使用新系統(tǒng)過程中,電腦會頻繁彈出RunDLL PWMTR64V.DLL錯誤窗口,怎么2016-03-16windows主進(jìn)程rundll32已停止工作的四種解決方法介紹
windows主進(jìn)程rundll32已停止工作怎么辦?這個問題貌似很難啊,而且我電腦是經(jīng)常出現(xiàn),看來得解決了。 下面小編就為大家介紹四種解決方法,有需要的朋友可以參考一下哦2015-10-12Rundll32.exe是什么?Rundll32.exe出現(xiàn)錯誤怎么辦?如何解決?
本文向大家介紹了Rundll32.exe是什么以及Rundll32.exe出現(xiàn)錯誤的原因及解決方法,不懂的朋友可以過來學(xué)習(xí)一下,非常不錯的文章2014-06-13- 小編要給大家介紹一個新的進(jìn)程程序。什么是rundll32exe?rundll32.exe是什么進(jìn)程程序。如果你對該進(jìn)程一無所知的話,那就聽聽小編來講講rundll32.exe進(jìn)程吧2013-01-02
- 今天小編給大家介紹電腦出現(xiàn)rundll32.exe應(yīng)用程序錯誤提示的故障怎么修復(fù)。如果你也碰見該故障的話,那聽聽小編怎么解決吧2013-01-02
- rundll.exe進(jìn)程簡介2012-12-14
在Vista系統(tǒng)中 Windows 主進(jìn)程 (Rundll32) 已停止工作的解決方法
在Vista系統(tǒng)中只要打開某文件夾,就出現(xiàn) Windows 主進(jìn)程 (Rundll32) 已停止工作2011-03-02- 首先,請你做個小實驗(請事先保存好你正在執(zhí)行的程式的結(jié)果)∶點擊“開始-程式-Ms-Dos方式”,進(jìn)入Dos視窗,然後鍵入“rundll32.exe user.exe,restartwindo2009-06-17
- Rundll32.exe程序顧名思義是執(zhí)行32位的DLL文件,它是必不可少的系統(tǒng)文件,缺少了它一些項目和程序?qū)o法執(zhí)行。不過由于它的特殊性,致使它很容易被破壞,如果你在打開控制2008-09-08