公海赌船网址请你做个小尝试(请事先保存好您正在实施的程式的结果)∶,那评释用Rundll32.exe运行了不怎么个的DLL文件

广大情人在XP上无法实现卸载微软的闲谈软件MSN(即Windows
Messager),在那边有多个小技巧可支持你干掉它!方法如下:
开始->运行->“RunDll32 advpack.dll,LaunchINFSection
%windir%\INF\msmsgs.inf,BLC.Remove”回车就能够。
先是,请您做个小实验(请事先保存好你正在推行的程式的结果)∶
           
  点击“开端-程式-Ms-Dos格局”,进入Dos视窗,然後键入“rundll32.exe
user.exe,restartwindows”,再按下回车键,那时你将看到,机器被重启了!
           
  当然,Rundll的效果绝不止是重启你的机器。其实,Rundll者,看名就可以猜到其意义,试行Dll也,它的效应便是以命令列的点子呼叫Windows的动态链结库,Rundll32.exe与Rundll.exe的差距就在于前者是呼叫33个人的链结库,而后人是利用于十四人的链结库,它们的指令格式是∶

Rundll32.exe,
一孔之见,“实行三十几人的DLL文件”。它的功力是试行DLL文件中的内部函数,那样在进度个中,只会有Rundll32.exe,而不会有DLL后门的长河,那样,就贯彻了经过上的隐形。即使看到系统中有八个Rundll32.exe,不必恐慌,那注明用Rundll32.exe运维了多少个的DLL文件。当然,那几个Rundll32.exe实施的DLL文件是怎么样,大家都能够从系统自动加载的地点找到。

           
  RUNDLL.EXE ,,
              这里要注意三点∶
            1.Dll档案名中不可能含有空格,例如该档案位於c:\Program
Files目录,你要把那几个渠道改成c:\Progra~1;
           
  2.Dll档案名与Dll入口点间的逗号不能够少,不然程式将出错而且不会付给任何音信!
           
  3.这是最重大的一点∶Rundll不能够用来呼叫含重回值参数的Dll,举例Win32API中的GetUserName(),
            GetTextFace()等。
              在Visual
Basic中,提供了一条执行外界程式的通令Shell,格式为∶
              Shell “命令列”
           
  假诺能协作Rundll32.exe用好Shell指令,会使您的VB程式具备用其余艺术难以甚至不能够落到实处的功效∶仍以重启为例,守旧的办法须要你在VB工程中先创建一个模组,然後写入WinAPI的扬言,最後本领在程式中呼唤。近日天只需一句:

Rundll32.exe使用的函数原型:
Void CALLBACK FunctionName (
HWND hwnd,
HINSTANCE hinst,
LPTSTR lpCmdLine,
Int nCmdShow
);

           
  Shell “rundll32.exe user.exe,restartwindows”就化解了!
           
  实际上,Rundll32.exe在呼唤各个Windows调整面板和种类选用方面有著独特的优势。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
              作用: 显示调控面板
              命令列: rundll32.exe shell32.dll,Control_RunDLL
access.cpl,,1
              功用: 展现“调控面板-辅助选项-键盘”选项视窗
              命令列: rundll32.exe shell32.dll,Control_RunDLL
access.cpl,,2
              功效: 呈现“调节面板-辅助选项-声音”选项视窗
              命令列: rundll32.exe shell32.dll,Control_RunDLL
access.cpl,,3
              成效: 呈现“调整面板-辅助选项-展现”选项视窗
              命令列: rundll32.exe shell32.dll,Control_RunDLL
access.cpl,,4
              效能: 展现“调整面板-辅助选项-滑鼠”选项视窗
              命令列: rundll32.exe shell32.dll,Control_RunDLL
access.cpl,,5
              功效: 呈现“调节面板-辅助选项-守旧”选项视窗
              命令列: 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 syncui.dll,Briefcase_Create
              成效: 在桌面上创建三个新的“小编的手袋”。
              命令列: rundll32.exe diskcopy.dll,DiskCopyRunDll
              效用: 呈现复制软碟视窗
              命令列: rundll32.exe apwiz.cpl,NewLinkHere %1
              功效:
展现“建设构造急速情势”的对话框,所创立的神速方式的地点由%1参数决定。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
timedate.cpl,,0
              成效: 彰显“日期与时光”选项视窗。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
timedate.cpl,,1
              效率: 呈现“时区”选项视窗。
              命令列: rundll32.exe rnaui.dll,RnaDial
[有些拨号连接的名目]
              成效:
展现有个别拨号连接的拨号视窗。如若已经拨号连接,则显示这段时间的总是意况的视窗。
              命令列: 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.exe shell32.dll,Control_RunDLL
main.cpl @3
              成效: 一样是显示Windows的“字体”档案夹。
              命令列: rundll32.exe shell32.dll,SHformatDrive
              功效: 突显格式化软碟对话框。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
joy.cpl,,0
              功用: 彰显“调整面板-游戏调节器-一般”选项视窗。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
joy.cpl,,1
              功效: 展现“调控面板-游戏调节器-进级”选项视窗。
              命令列: rundll32.exe mshtml.dll,PrintHTML (HTML文档)
              功能: 列印HTML文档。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
mlcfg32.cpl
              功用: 彰显Microsoft Exchange一般选用视窗。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
main.cpl @0
              作用: 突显“调控面板-滑鼠” 选项 。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
main.cpl @1
              功能: 展现 “调控面板-键盘属性-速度”选项视窗。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
main.cpl @1,,1
              成效: 呈现 “调控面板-键盘属性-语言”选项视窗。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
main.cpl @2
              功能: 显示Windows“印表机”档案夹。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
main.cpl @3
              功能: 显示Windows“字体”档案夹。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
main.cpl @4
              功用: 展现“调节面板-输入法属性-输入法”选项视窗。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
modem.cpl,,add
              成效: 试行“增加新调制解调器”向导。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
mmsys.cpl,,0
              作用: 突显“调控面板-多媒体属性-音频”属性页。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
mmsys.cpl,,1
              功效: 展现“调控面板-多媒体属性-录制”属性页。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
mmsys.cpl,,2
              功用: 展现“控制面板-多媒体属性-MIDI”属性页。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
mmsys.cpl,,3
              作用: 呈现“调整面板-多媒体属性-CD音乐”属性页。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
mmsys.cpl,,4
              成效: 呈现“调整面板-多媒体属性-设备”属性页。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
mmsys.cpl @1
              效率: 展现“调节面板-声音”选项视窗。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
netcpl.cpl
              作用: 呈现“调整面板-网路”选项视窗。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
odbccp32.cpl
              功效: 展现ODBC32质地管理选取视窗。
              命令列: rundll32.exe shell32.dll,OpenAs_RunDLL
              功用: 呈现钦点档案(driveath
ilename)的“张开药格局”对话框。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
password.cpl
              效用: 显示“调节面板-密码”选项视窗。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
powercfg.cpl
              功效: 展现“调控面板-电源管理属性”选项视窗。
              命令列: rundll32.exe
shell32.dll,SHHelpShortcuts_RunDLL
              PrintersFolder
              功能: 显示Windows“印表机”档案夹。(同rundll32.exe
            shell32.dll,Control_RunDLLmain.cpl @2)
              命令列: rundll32.exe shell32.dll,Control_RunDLL
intl.cpl,,0
              效能: 展现“调整面板-区域安装属性-区域安装”选项视窗。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
intl.cpl,,1
              功用: 显示“调整面板-区域安装属性-数字”选项视窗。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
intl.cpl,,2
              功用: 显示“调整面板-区域安装属性-货币”选项视窗。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
intl.cpl,,3
              效率: 呈现“调节面板-区域安装属性-时间”选项视窗。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
intl.cpl,,4
              成效: 展现“调控面板-区域安装属性-日期”选项视窗。
              命令列: rundll32.exe desk.cpl,InstallScreenSaver
[萤屏珍视档案名]
              成效:
将钦命的萤屏保养档案设置为Windows的屏保,并出示萤屏体贴属性视窗。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
sysdm.cpl,,0
              功效: 突显“调控面板-系统天性-守旧”属性视窗。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
sysdm.cpl,,1
              功用: 呈现“控制面板-系统本性-设备管理器”属性视窗。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
sysdm.cpl,,2
              功效: 突显“调整面板-系统天性-硬体配置档案”属性视窗。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
sysdm.cpl,,3
              功效: 展现“调节面板-系统性情-质量”属性视窗。
              命令列: rundll32.exe user.exe,restartwindows
              功用: 强行关闭全体程式天公地道启机器。
              命令列: rundll32.exe user.exe,exitwindows
              效能: 强行关闭全部程式并关机。
              命令列: rundll32.exe shell32.dll,Control_RunDLL
telephon.cpl
              作用: 展现“拨号属性”选项视窗
              命令列: rundll32.exe shell32.dll,Control_RunDLL
themes.cpl
              功能: 突显“桌面核心”选项面板
           
  当然,不仅是VisualBasic,象Delphi.VisualC++等任何程式设计语言也得以由此呼叫外界命令的法子来使用Rundll的那么些职能,具体方法这里就不再详细描述了。灵活的应用Rundll,一定会令你的程式设计轻轻易松,达到一语双关的效应!

其命令行下的行使格局为:Rundll32.exe DLLname,Functionname
[Arguments]
DLLname为急需施行的DLL文件名;Functionname为日前必要举办的DLL文件的现实引出函数;[Arguments]为引出函数的求实参数。

           
  <关机飞速方式>
              (1). 在桌面空白地方按鼠标右键 -> <新建> ->
选<神速方式>
              (2). 在<指令行>键入 rundll.exe
user.exe,exitwindows
              (3). 在<选取神速方式的称号>键入<关闭Window>或你想要的称呼 -> 按<完毕>
              <重新起动急忙格局>
              (1). 重复以上 (1)
              (2). 在<指令行>键入 rundll.exe
user.exe,restartwindowsexec
              (3).
在<选拔飞速方式的名号>键入<重新开动Restart>或你想要的称呼
-> 按<完毕> RUN – > cmd
            或者command

利用rundll32重启机器的实践 :
点击“最先-程式-Ms-Dos格局”,进入Dos视窗,然后键入rundll32.exe
user.exe,restartwindows,再按下回车键,那时你将看到,机器被重启了!

 

RUNDLL.EXE
此地要留神三点:1.Dll档案名中无法含有空格,譬如该档案位於c:ProgramFiles目录,你要把那一个路子改成c:Progra~1;2.Dll档案名与Dll入口点间的逗号无法少,不然程式将出错并且不会付出任何新闻!3.这是最要紧的一点:Rundll无法用来呼叫含重临值参数的Dll,比如Win32API中的GetUserName(),GetTextFace()等。在Visual
Basic中,提供了一条试行外界程式的命令Shell,格式为:
Shell “命令列”
只要能同盟Rundll32.exe用好Shell指令,会令你的VB程式具备用别的情势难以甚至力不从心落到实处的意义:仍以重启为例,守旧的法门需求您在VB工程中先创建多少个模组,然后写入WinAPI的表明,最终才具在程式中呼唤。而前天只需一句:

Shell “rundll32.exe user.exe,restartwindows”就化解了!

其实,Rundll32.exe在呼唤各样Windows调节面板和类别采取方面有著独特的优势。
命令列: rundll32.exe shell32.dll,Control_RunDLL
职能: 显示调节面板
命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1
效果: 展现“调控面板-支持选项-键盘”选项视窗
命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,2
意义: 突显“调整面板-辅助选项-声音”选项视窗
命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,3
效用: 展现“调控面板-辅助选项-彰显”选项视窗
命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,4
功效: 展现“调整面板-辅助选项-滑鼠”选项视窗
命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,5
成效: 展现“调节面板-辅辅助选举项-守旧”选项视窗
命令列: 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 syncui.dll,Briefcase_Create
效果: 在桌面上建构二个新的“小编的公文包”。
命令列: rundll32.exe diskcopy.dll,DiskCopyRunDll
意义: 展现复制软碟视窗
命令列: rundll32.exe apwiz.cpl,NewLinkHere %1
功用:
显示“创立火速情势”的对话框,所确立的火速格局的职位由%1参数决定。
命令列: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0
效果: 展现“日期与时光”选项视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1
意义: 展现“时区”选项视窗。
命令列: rundll32.exe rnaui.dll,RnaDial [有个别拨号连接的名号]
成效:
展现某些拨号连接的拨号视窗。假诺已经拨号连接,则展现方今的接连意况的视窗。
命令列: 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.exe shell32.dll,Control_RunDLL main.cpl @3
作用: 同样是展现Windows的“字体”档案夹。
命令列: rundll32.exe shell32.dll,SHformatDrive
效果: 展现格式化软碟对话框。
命令列: rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,0
意义: 展现“调控面板-游戏调节器-一般”选项视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL joy.cpl,,1
功能: 展现“调整面板-游戏调节器-跳级”选项视窗。

命令列: rundll32.exe mshtml.dll,PrintHTML (HTML文档)
功能: 列印HTML文档。
命令列: rundll32.exe shell32.dll,Control_RunDLL mlcfg32.cpl
成效: 呈现Microsoft Exchange一般采用视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @0
效果与利益: 显示“调整面板-滑鼠” 选项 。
命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1
功效: 显示 “调整面板-键盘属性-速度”选项视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1,,1
职能: 展现 “调控面板-键盘属性-语言”选项视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @2
功能: 显示Windows“印表机”档案夹。
命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @3
功能: 显示Windows“字体”档案夹。
命令列: rundll32.exe shell32.dll,Control_RunDLL main.cpl @4
效果: 展现“调节面板-输入法属性-输入法”选项视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL modem.cpl,,add
意义: 实践“增多新调制解调器”向导。
命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0
效用: 展现“调控面板-多媒体属性-音频”属性页。
命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1
效率: 展现“控制面板-多媒体属性-录制”属性页。
命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2
效果与利益: 呈现“调整面板-多媒体属性-MIDI”属性页。
命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,3
成效: 展现“调控面板-多媒体属性-CD音乐”属性页。
命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,4
效率: 展现“调节面板-多媒体属性-设备”属性页。
命令列: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl @1
成效: 呈现“调节面板-声音”选项视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL netcpl.cpl
意义: 展现“调整面板-网路”选项视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL odbccp32.cpl
功能: 突显ODBC32质地管理选用视窗。
命令列: rundll32.exe shell32.dll,OpenAs_RunDLL {drive:pathfilename}

作用: 显示内定档案(drive:pathfilename)的“张开药方式”对话框。
命令列: rundll32.exe shell32.dll,Control_RunDLL password.cpl
效果与利益: 显示“调节面板-密码”选项视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL powercfg.cpl
功能: 呈现“调控面板-电源管理属性”选项视窗。
命令列: rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL
PrintersFolder
功能: 显示Windows“印表机”档案夹。(同rundll32.exe
shell32.dll,Control_RunDLL main.cpl @2)
命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0
效用: 显示“调节面板-区域设置属性-区域安装”选项视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,1
效果与利益: 展现“调节面板-区域设置属性-数字”选项视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,2
效用: 显示“调控面板-区域安装属性-货币”选项视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,3
作用: 呈现“调控面板-区域设置属性-时间”选项视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,4
效果与利益: 呈现“调整面板-区域设置属性-日期”选项视窗。
命令列: rundll32.exe desk.cpl,InstallScreenSaver [萤屏爱抚档案名]
职能:
将钦赐的萤屏珍重档案设置为Windows的屏保,并出示萤屏保养属性视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,0
功用: 展现“调节面板-系统天性-古板”属性视窗。
命令列: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,1
功能: 显

http://www.bkjia.com/Windowsjc/513259.htmlwww.bkjia.comtruehttp://www.bkjia.com/Windowsjc/513259.htmlTechArticleRundll32.exe,
从名称想到所满含的意义,“执行叁16个人的DLL文件”。它的效应是实施DLL文件中的内部函数,那样在进度当中,只会有Rundll32.exe,而不会有DLL后门的…

相关文章