沙滩星空的博客沙滩星空的博客

Rundll32介绍和使用方法

Rundll32简介

Rundll32 是Windows操作系统中的系统文件,主要作用是加载 动态链接库(DLL)文件中的函数。
在Windows操作系统中,许多程序都使用 DLL 文件来实现某些功能。例如打印、网络连接等等。当用户启动一个程序时,程序会调用相应的DLL文件中的函数来完成相应的任务。而 Rundll32 就是负责加载这些DLL文件中的函数的。

调用方式

函数调用格式:rundll32.exe [dll文件名],[函数名] [Arguments]
例: 打开控制面板: rundll32.exe shell32.dll,Control_RunDLL

其中,[dll文件名]是需要加载的DLL文件的文件名,[函数名]是需要调用的函数的名称, [Arguments]是参数,一个字符串。

查看dll文件参数

  1. 运行eXeScope软件,打开一个某个DLL文件,例如shell32.dll。
  2. 选择“导出→SHELL32.DLL”,在右边窗口就可以看到此DLL文件的参数了。
  3. 参数是区分大小写的,在运行时一定要正确输入,否则会出错。

现在随便 找一个参数,例如RestartDialog,从字面上理解应该是重启对话框。组合成一个命令,就是

Rundll32.exe shell32.dll,RestartDialog

运行后可以看见平时熟悉的Windows重启对话框。

常见的Rundll32命令

  • 打开控制面板: rundll32.exe shell32.dll,Control_RunDLL
  • 使Window注册表更改立刻生效: RunDll32.exe USER32.DLL,UpdatePerUserSystemParameters
  • 修复Internet Explorer: rundll32.exe inetcpl.cpl,ResetIEtoDefaults
  • 打开URL: rundll32.exe url.dll,OpenURL https://www.baidu.com
  • 打开图片: rundll32.exe url.dll,OpenURL file://D:/Users/yourname/Pictures/golang.png
  • 打开程序: rundll32.exe url.dll,OpenURL file://D:/projects/golang/downutils/DownUtils.exe

Rundll32介绍和使用方法 https://blog.csdn.net/qiujun419/article/details/1681214
Rundll32:Windows系统中的神奇工具,你知道吗? https://www.xjx100.cn/news/450066.html
使Window注册表更改立刻生效的命令行命令 https://blog.csdn.net/weixin_43066097/article/details/102470776
未经允许不得转载:沙滩星空的博客 » Rundll32介绍和使用方法

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址