新物网

当前位置:首页 > 百科

百科

加强学习 详细说明Rundl32.详细说明exe文档

时间:2023-10-01 10:29:27 静子
winexec(Pchar('StrCommand'),sw_Show);在其中"StrCommand“这意味着下列指令之一(应用Windows中的操作不需要引号):"rundll32 shell32,Control_RunDLL" - 操作面板 "rundll32 shel

winexec(Pchar('StrCommand'),sw_Show);
在其中"StrCommand“这意味着下列指令之一(应用Windows中的操作不需要引号):
"rundll32 shell32,Control_RunDLL" - 操作面板
"rundll32 shell32,OpenAs_RunDLL" - 打开“打开”对话框
"rundll32 shell32,ShellAboutA Info-Box" - 打开“相关”对话框
"rundll32 shell32,Control_RunDLL desk.cpl" - 打开“显示特征”对话框
"rundll32 user,cascadechildwindows" - 堆叠所有对话框
"rundll32 user,tilechildwindows" - 将对话框降至最低全部
"rundll32 user,repaintscreen" - 更新桌面上
"rundll32 shell,shellexecute Explorer" - Windows再次操作 Explorer
"rundll32 keyboard,disable" - 锁定电脑键盘
"rundll32 mouse,disable" - 让电脑鼠标无效
"rundll32 user,swapmousebutton" - 交换电脑鼠标按钮
"rundll32 user,setcursorpos" - 将鼠标设置为(0,0)
"rundll32 user,wnetconnectdialog" - 打开“投影网络驱动器”对话框
"rundll32 user,wnetdisconnectdialog" - 打开“断开网络控制器”对话框
"rundll32 user,disableoemlayer" - 显示BSOD窗, (BSOD) = Blue Screen Of
Death, 即电脑蓝屏
"rundll32 diskcopy,DiskCopyRunDll" - 打开硬盘复制对话框
"rundll32 rnaui.dll,RnaWizard" - 操作“Internet连接指导”,
如果添加主要参数“/1”,则为silent模式
"rundll32 shell32,SHFormatDrive" - 打开“格式磁盘”(A)"对话框
"rundll32 shell32,SHExitWindowsEx -1" - 冷启Windows Explorer
"rundll32 shell32,SHExitWindowsEx 1" - 待机
"rundll32 shell32,SHExitWindowsEx 0" - 退用户状态
"rundll32 shell32,SHExitWindowsEx 2" Windows9x 快速重启
"rundll32 krnl386.exe,exitkernel" - Windows强制撤离 9x(不确定)
"rundll rnaui.dll,RnaDial "MyConnect" - 操作“数据连接”提示框
"rundll32 msprint2.dll,RUNDLL_PrintTestPage" - 选择打印机和打印测试页面
"rundll32 user,setcaretblinktime" - 设置鼠标光标闪速率
"rundll32 user, setdoubleclicktime" - 检测鼠标双击速率
"rundll32 sysdm.cpl,InstallDevice_Rundll" - 检索非PnP机械设备
操作面板中的各种功能

winexec(rundll32.exe shell32.dll, Control_RunDLL', 9);
 {协助选项 属性-计算机键盘}
winexec(rundll32.exe shell32.dll, Control_RunDLL access.cpl, 1', 9);
 {协助选择项 属性-响声}
winexec(rundll32.exe shell32.dll, Control_RunDLL access.cpl, 2', 9);
 {协助选择项 属性-表明}
winexec(rundll32.exe shell32.dll, Control_RunDLL access.cpl, 3', 9);
 {协助选择项 属性-电脑鼠标}
winexec(rundll32.exe shell32.dll, Control_RunDLL access.cpl, 4', 9);
 {协助选择项 属性-基本}
winexec(rundll32.exe shell32.dll, Control_RunDLL access.cpl, 5', 9);
{添加/删除程序 属性-组装/卸载
winexec(rundll32.exe shell32.dll, Control_RunDLL Appwiz.cpl, 1', 9);
{添加/删除程序 属性-Windows组装程序}
winexec(Rundll32.exe shell32.dll, Control_RunDLL Appwiz.cpl, 2', 9);
{添加/删除程序 属性-启动盘}
winexec(rundll32.exe shell32.dll, Control_RunDLL Appwiz.cpl, 3', 9);
 {表明 属性-环境}
winexec(rundll32.exe shell32.dll, Control_RunDLL desk.cpl, 0', 9);
 {表明 属性-屏幕保护程序}
winexec(rundll32.exe shell32.dll, Control_RunDLL desk.cpl, 1', 9);
 {表明 属性-外型}
winexec(rundll32.exe shell32.dll, Control_RunDLL desk.cpl, 2', 9);
 {表明 属性-设定}
winexec(rundll32.exe shell32.dll, Control_RunDLL desk.cpl, 3', 9);
 {Internet 属性-基本}
winexec(rundll32.exe shell32.dll, Control_RunDLL Inetcpl.cpl, 0',
9);
 {Internet 属性-安全}
winexec(rundll32.exe shell32.dll, Control_RunDLL Inetcpl.cpl, 1',
9);
 {Internet 属性-具体内容}
winexec(rundll32.exe shell32.dll, Control_RunDLL Inetcpl.cpl, 2',
9);
 {Internet 属性-联接}
winexec(rundll32.exe shell32.dll, Control_RunDLL Inetcpl.cpl, 3',
9);
 {Internet 属性-程序}
winexec(rundll32.exe shell32.dll, Control_RunDLL Inetcpl.cpl, 4',
9);
 {Internet 属性-高端}
winexec(rundll32.exe shell32.dll, Control_RunDLL Inetcpl.cpl, 5',
9);
 {位置设置 属性-位置设置}
winexec(rundll32.exe shell32.dll, Control_RunDLL Intl.cpl, 0', 9);
 {位置设置 属性-数据}
winexec(rundll32.exe shell32.dll, Control_RunDLL Intl.cpl, 1', 9);
 {位置设置 属性-贷币}
winexec(rundll32.exe shell32.dll, Control_RunDLL Intl.cpl, 2', 9);
 {位置设置 属性-时长}
winexec(rundll32.exe shell32.dll, Control_RunDLL Intl.cpl, 3', 9);
 {位置设置 属性-日期}
winexec(rundll32.exe shell32.dll, Control_RunDLL Intl.cpl, 4', 9);

winexec(rundll32.exe shell32.dll, Control_RunDLL Joy.cpl, 0', 9);

winexec(rundll32.exe shell32.dll, Control_RunDLL Joy.cpl, 1', 9);
 {电脑鼠标 特性}
winexec(rundll32.exe shell32.dll, Control_RunDLL Main.cpl', 9);
 {多媒体系统 属性-声频}
winexec(rundll32.exe shell32.dll, Control_RunDLL Mmsys.cpl, 0', 9);
 {多媒体系统 属性-短视频}
winexec(rundll32.exe shell32.dll, Control_RunDLL Mmsys.cpl, 1', 9);
 {多媒体系统 属性-MIDI}
winexec(rundll32.exe shell32.dll, Control_RunDLL Mmsys.cpl, 2', 9);
 {多媒体系统 属性-CD歌曲}
winexec(rundll32.exe shell32.dll, Control_RunDLL Mmsys.cpl, 3', 9);
 {多媒体系统 属性-机械设备}
winexec(rundll32.exe shell32.dll, Control_RunDLL Mmsys.cpl, 4', 9);
 {调制解调器 特性}
winexec(rundll32.exe shell32.dll, Control_RunDLL Modem.cpl', 9);

winexec(Rundll32.exe shell32.dll, Control_RunDLL Netcpl.cpl', 9);
 {登陆密码 特性}
winexec(rundll32.exe shell32.dll, Control_RunDLL Password.cpl', 9);
 {扫描机和数字相机 特性}
winexec(rundll32.exe shell32.dll, Control_RunDLL Sticpl.cpl', 9);
 {系统软件 属性-基本}
winexec(rundll32.exe shell32.dll, Control_RunDLL Sysdm.cpl, 0', 9);
 {系统软件 属性-网络适配器}
winexec('rundll32.exe shell32.dll, Control_RunDLL Sysdm.cpl, 1', 9);
{系统软件 特性-系统配置文档}
 winexec(rundll32.exe shell32.dll, Control_RunDLL Sysdm.cpl, 2', 9);
{系统软件 特性-特性}
 winexec(rundll32.exe shell32.dll, Control_RunDLL Sysdm.cpl, 3', 9);
{日期/持续时间 特性}
 winexec(rundll32.exe shell32.dll, Control_RunDLL timedate.cpl', 9);
{电池管理 特性}
 winexec(rundll32.exe shell32.dll, Control_RunDLL Powercfg.cpl', 9);
 
 winexec(rundll32.exe shell32.dll, Control_RunDLL Telephon.cpl', 9);
启用后的分辨处理意见:
首先,申明cardinal类别的自变量Rtncardinal获取传参作出判断,如:
RtnCardinal := winexec(rundll32.exe shell32.dll, Control_RunDLL
Telephon.cpl', 9);
 传参 很有可能是原因
 0 超过运行内存的程序过程超过运行内存超过运行内存
ERROR_BAD_FORMAT Win32的程序流程是非法的.EXE程序流程
ERROR_FILE_NOT_FOUND 未找到指定文件
ERROR_PATH_NOT_FOUND 没有找到具体的方法

操作方法:
点击“渐渐”-程序-Ms-“Dos方法”,进入Dos窗口,输入“rundll32”.exe
user.exe,restartwindows按住回车,这时你会看到,设备被重启了!怎样,会不会很有意思?怎样,会不会很有意思?
  自然,Rundll的功效不仅仅是重新启动你的设备。事实上,Rundll,说白了,Dll的实施也是,它的功能是通过指令列通话Windows动态链接库,Rundll32.exe与Rundll.exe的区别在于前者通话32个链结库,后者用于16个链结库。他们的指令文件格式是:
  RUNDLL.EXE ,,
  这里要注意三点:1.Dll档案的名称中不能有空格符。例如,档案位于C:Program
Files文件目录,您必须将此方法改为ciles:Progra~1;2.Dll档案名称与Dll入口点之间的分号也不能少,否则程序就会出错,不会得到所有的新闻信息!3.这是最重要的一点:Rundll不能用来通话包含参数Dll,比如Win32API中的GetuserName(),GetTextFace()等。Visual
在Basic中,Shell提供了执行外部程序的指令,格式如下:
  Shell “指令列”
  如果能相互配合Rundl32.以Shell命令为例,exe将使您的VB程序具有其他方式无法甚至无法实现的实际效果:仍然以重启为例,在程序中通话之前,您必须始终在VB施工中建立一个模块,然后输入WinAPI声明。现在只需要一句话:
  Shell “rundll32.exe
user.exe,restartwindows”就搞定!现在只需要一句话:
  Shell “rundll32.exe
user.exe,restartwindows就这样!是不是容易多了?
  事实上,Rundl32.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
  功能:
表示“创建快速图标”的提示框,建立的快捷方式图标位置由图标位置建立%确定主要参数。
  指令列: 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,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)“打开”提示框。
  指令列: 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
  作用: 表示“操作面板”-系统属性-网络适配器特性窗口。
  指令列: 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,restartwindows
  作用: 强制关闭所有程序并重新启动设备。

  指令列: rundll32.exe user.exe,exitwindows
  作用: 强制关闭所有程序并待机。
  指令列: rundll32.exe shell32.dll,Control_RunDLL telephon.cpl   作用: 显示“拔号特性”选项窗口   指令列: rundll32.exe shell32.dll,Control_RunDLL themes.cpl   作用: 表示“桌面上中心思想”选项控制面板   自然不仅仅是VisualBasic,就像Delphic一样.VisualC++其他程式设计语言表达也可以通过呼叫外部指令来应用Rundll的功能,这里就不详细描述具体做法了。灵活多变的应用Rundll,一定会让你的程式设计轻松,事半功倍