標題:
如何善用RunDLL32.exe 來找尋系統執行了哪些dll模組
[打印本頁]
作者:
色手座
時間:
2009-2-13 00:39
標題:
如何善用RunDLL32.exe 來找尋系統執行了哪些dll模組
RunDLL32.exe是Windows系統很重要的程式。
從其名稱即可得知這支程式係用來執行DLL(32代表示Win32程式),而這支程式對Windows系統之所以重要的原因,是它能執行DLL程式。
Windows系統可謂由DLL構成核心重要的DLL包括kernel32.dll、gdi32.dll、user32.dll、ntdll.dll等,或者其他DLL都是以RunDLL32執行,因為DLL本身不像EXE;DLL無法自行啟動(launch)要透過像是RunDLL32的程式來啟動。
想知道你系統裡的RunDLL32執行了哪些DLL模組,可在『命令提示字元』輸入以下命令:
tasklist /m /fi "IMAGENAME eq rundll32.exe"
除了核心的DLLRunDLL32對一般的使用者也有許多實用的功能,例如在『命令提示字元』或『執行』交談窗輸入以下可馬上登出系統或鎖定電腦:
rundll32 user32.dll,LockWorkStation
或者以下可開啟『控制台』:
rundll32 shell32.dll,Control_RunDLL
而以下可開啟『新增或移除程式』:
rundll32 shell32.dll,Control_RunDLL appwiz.cpl,,0
如果上述有你經常使用的功能,每次透過『開始』功能表執行也嫌慢因此可將常用的建成捷徑放在桌面。
像這類實用的RunDLL32「命令」相當多,Windows Vista RUNDLL32 Shortcut Commands 整理了一些(其中多數仍可用在Windows XP或Windows 2000);
而Dx21 | RunDLL32 Reference更是大手筆的整理了244個並且還列出與各種Windows版本的相容性。
歡迎光臨 PLUS28 (http://plus28.com/)
Powered by Discuz! 6.1.0