rundll32.exe命令使用简介
来源:互联网 发布:零基础学sql pdf 编辑:程序博客网 时间:2024/06/08 01:50
rundll32.exe命令使用简介
Rundll32.exe是什么?顾名思意,“执行32位的DLL文件”。它的作用是执行DLL文件中的内部函数,这样在进程当中,只会有Rundll32.exe,而不会有DLL后门的进程,这样,就实现了进程上的隐藏。如果看到系统中有多个Rundll32.exe,不必惊慌,这证明用Rundll32.exe启动了多少个的DLL文件。当然,这些Rundll32.exe执行的DLL文件是什么,我们都可以从系统自动加载的地方找到。
其命令行下的使用方法为:Rundll32.exe DLLname,Functionname [Arguments]
DLLname为需要执行的DLL文件名;Functionname为前边需要执行的DLL文件的具体引出函数;[Arguments]为引出函数的具体参数。
这里要注意三点: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”就搞定了!是不是方便多了?
其它的RUNdll.exe的使用方法。 DLLname为需要执行的DLL文件名;Functionname为前边需要执行的DLL文件的具体引出函数;[Arguments]为引出函数的具体参数。
这里要注意三点: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”就搞定了!是不是方便多了?
0 0
- rundll32.exe命令使用简介
- rundll32.exe命令使用大法
- rundll32.exe命令使用大全
- rundll32.exe命令使用大全
- rundll32.exe命令使用大全
- rundll32.exe命令使用大全【转】
- rundll32.exe命令详解
- rundll32.exe命令使用大法 - netplwiz.exe - control userpasswords2
- Rundll32.exe使用详解
- rundll32.exe使用详解
- 使用 rundll32.exe
- rundll32.exe使用
- [实用资料系列]rundll32.exe命令使用大法
- 如何使用Rundll32.exe和Rundll.exe
- 如何使用Rundll32.exe和Rundll.exe
- 如何使用Rundll32.exe和Rundll.exe
- rundll32.exe
- rundll32.exe
- 给注册表解锁
- 【IOS界面布局】横竖屏切换和控件自适应(推荐)
- 程序员的自我修养——操作系统篇
- 关于ADO
- Android 缓存管理
- rundll32.exe命令使用简介
- UIScrollView 原理
- 听语音他
- 购买吸尘器后,怎样正确使用家用吸尘器呢?
- 【伯猫Java教程】网页游戏开发过程——环境搭建
- 20140704
- Training--安装动作栏(Action Bar)
- 算法导论——lec 03 函数的增长
- 11G ClusterwarePRCT-1011: Failed TO run “oifcfg”. Detailed error: NULL