Rundll32命令详解

文件效率:执行三十六人DLL文件中的内部函数

【澳门金沙国际】exe命令使用大法。位置:X:(当前系统分区)\windows\system32

一声令下语法: Rundll32.exe DLLname,Functionname [Arguments]

实例: RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2

  ps:InetCpl.cpl是dll名称,ClearMyTracksByProcess是函数名,2是参数

Rundll32.exe是什么?顾名思意,“执行32人的DLL文件”。它的效劳是推行DLL文件中的内部函数,那样在进度当中,只会有Rundll32.exe,而不会有DLL后门的历程,那样,就落实了经过上的隐藏。如果见到系统中有八个Rundll32.exe,不必恐慌,那表达用Rundll32.exe运维了稍稍个的DLL文件。当然,那一个Rundll32.exe执行的DLL文件是何许,大家都得以从系统自动加载的地方找到。

RunDll32.exe 详解及[Windows批处理]清除IE缓存,rundll32.exe批处理

Rundll32指令详解

文本功效:执行三十二个人DLL文件中的内部函数

位置:X:(当前系统分区)\windows\system32

指令语法: Rundll32.exe DLLname,Functionname [Arguments]

实例: RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2

  ps:InetCpl.cpl是dll名称,ClearMyTracksByProcess是函数名,2是参数

[Windows批处理]ClearMyTracksByProcess函数清除IE缓存

@echo 删除IE浏览器等上网产生的Internet 临时文件
@RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8

@echo 删除IE浏览器等上网产生的Cookies 
@RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2

@echo 删除IE浏览器等上网浏览历史 
@RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1

@echo 删除IE浏览器等的填表记录 
@RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16

@echo 删除IE浏览器等上网时保存的用户密码
@RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32

@echo 删除上面所有的上网产生的垃圾、记录、临时文件
@RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255

@echo 删除IE浏览器插件所产生的垃圾记录 
@RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351

   
以往,小编来介绍一下Rundll32.exe那几个文件,意思下边已经说过,成效就是以命令行的主意调用动态链接程序库。系统中还有一个Rundll.exe文件,他的趣味是“执行拾二位的DLL文件”,那里要专注一下。在来看看Rundll32.exe使用的函数原型:
    Void CALLBACK FunctionName (
    HWND hwnd,
    HINSTANCE hinst,
    LPTSTR lpCmdLine,
    Int nCmdShow
    );

Rundll32限令详解

文本功能:执行三十七人DLL文件中的内部函数

位置:X:(当前系统分区)\windows\system32

指令语法: Rundll32.exe DLLname,Functionname [Arguments]

实例: RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2

  ps:InetCpl.cpl是dll名称,ClearMyTracksByProcess是函数名,2是参数

[Windows批处理]ClearMyTracksByProcess函数清除IE缓存

@echo 删除IE浏览器等上网产生的Internet 临时文件
@RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8

@echo 删除IE浏览器等上网产生的Cookies 
@RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2

@echo 删除IE浏览器等上网浏览历史 
@RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1

@echo 删除IE浏览器等的填表记录 
@RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16

@echo 删除IE浏览器等上网时保存的用户密码
@RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32

@echo 删除上面所有的上网产生的垃圾、记录、临时文件
@RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255

@echo 删除IE浏览器插件所产生的垃圾记录 
@RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351

其它Rundll32命令

    其命令行下的运用方式为:Rundll32.exe DLLname,Functionname
[Arguments]
   
DLLname为急需履行的DLL文件名;Functionname为日前必要执行的DLL文件的现实引出函数;[Arguments]为引出函数的求实参数。
略谈Rundll32.exe的作用 

[Windows批处理]ClearMyTracksByProcess函数清除IE缓存

@echo 删除IE浏览器等上网产生的Internet 临时文件
@RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 8

@echo 删除IE浏览器等上网产生的Cookies 
@RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2

@echo 删除IE浏览器等上网浏览历史 
@RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 1

@echo 删除IE浏览器等的填表记录 
@RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 16

@echo 删除IE浏览器等上网时保存的用户密码
@RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 32

@echo 删除上面所有的上网产生的垃圾、记录、临时文件
@RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 255

@echo 删除IE浏览器插件所产生的垃圾记录 
@RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 4351

其它Rundll32命令

   

其它Rundll32命令

详解及[Windows批处理]免除IE缓存,rundll32.exe批处理 Rundll32下令详解
文件功能 :执行三十三位DLL文件中的内部函数 地点: X:(当前系统…

   
常用Windows9x的情侣一定对Rundll32.exe和Rundll.exe那多个档案不会素不相识吧,然而,由於那多个程式的作用本来只限於在微软之中使用,由此真正明白哪些使用它们的爱人可能不多。那么好,如果你还不知底的话,那么就让我来报告您呢。
   
首先,请您做个小尝试(请事先保存好你正在举行的程式的结果,否则…):点击“初叶-程式-Ms-Dos情势”,进入Dos视窗,然後键入rundll32.exe
user.exe,restartwindows,再按下回车键,那时你将看到,机器被重启了!怎样,是还是不是很风趣?
    
当然,Rundll的功能绝不单纯是重启你的机械。其实,Rundll者,顾名思义,执行Dll也,它的听从就是以命令列的法门呼叫Windows的动态链结库,Rundll32.exe与Rundll.exe的分别就在於前者是呼叫32位的链结库,而後者是应用於十四个人的链结库,它们的命令格式是:

     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控制面板和连串选取方面有著独特的优势。下边,我就将作者在因特网上采访的有关Rundll的下令列举如下(很有用的,能省去你多多呼唤Windows 
API的时光!!),供大家在程式设计中引用:
     命令列: 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
  &nbs

相关文章