
首先,请你做个小实验(请事先保存好你正在执行的程式的结果,否则...):点击“开始-程式-Ms-Dos方式”,进入Dos视窗,然後键入rundll32.exe user.exe,restartwindows,再按下回车键,这时你将看到,机器被重启了!怎么样,是不是很有趣?
当然,Rundll的功能绝不仅仅是重启你的机器。其实,Rundll者,顾名思义,执行Dll也,它的功能就是以命令列的方式呼叫Windows的动态链结库,Rundll32.exe与Rundll.exe的区别就在於前者是呼叫32位的链结库,而後者是运用於16位的链结库,它们的命令格式是:
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
- 详解死机的原因和预防方法
2006-10-24 00:00:00
如今的计算机已经接近全面普及的程度了,它给人们在工作和学习上提供了极大的方便,不过,计算机的“死机”对于普通的计算机用户来说,却成为了一个解不开、挣不脱的烦恼。...[阅读全文] - rundll32.exe 实现人性化定时关机有绝招
2007-07-04 00:00:00
自己买了台电脑放在寝室,每当夜深了,总有个哥们在那奋战,嗡嗡的风扇声响的人好烦,可是又不好意思叫他关了,背个小气的罪名可不是件好事。所以我想能不能让电脑在每天半...[阅读全文] - 在BIOS中正确屏蔽光驱
2006-10-24 00:00:00
由于工作上的需要,单位决定对未授权用户禁用所有的光驱和软驱。要解决这个问题,笔者首先想到的是使用超级兔子魔法设置软件,用该软件可以隐藏光驱和软驱,虽然在资源管理...[阅读全文] - 高手从这里起步——dos基础
2006-10-24 00:00:00
最近很多朋友都遇到了dos的问题!!在这里就给大家介绍一些!由于微软产品向下兼容的特点决定了Windows需要构建在DOS的基础上,同时由于Windows系统存在着种种不稳定的因素...[阅读全文] - windows优化大师应用三忌
2006-10-18 00:00:00
笔者的入门电脑是2001年春节买的,配置很低。cpu是赛扬700m,内存64m,硬盘20g,显卡音卡主板集成,系统是win98,写写文章还可以,上起网来慢如蜗牛,得有等待的耐心,使用...[阅读全文] - Windows启动安全隐患详解
2006-10-24 00:00:00
有时候人们往往会为了一个程序的启动而头痛,因为一些用户不知道那些文件是如何启动的。所以经常会有没用的应用程序挂在系统上占用资源。有时候也会有人因为不知道如何启动...[阅读全文] - 十四种系统故障的解决方法
2006-10-24 00:00:00
一、在Windows下经常出现蓝屏故障 出现此类故障的表现方式多样,有时在Windows启动时出现,有时在Windows下运行一些软件时出现,出现此类故障一般是由于用户操作不当促使Wi...[阅读全文] - 常见电脑疑难问答(下)
2006-10-24 00:00:00
系统问题 问:xiaofei您好,我的计算机最近遇到了一些问题,比如蓝屏、缺少DLL文件等。在请教高手后,他们让我释放Windows98系统文件来解决这个问题,可是我应该如何释放Wi...[阅读全文] - 显卡驱动未成功引起的系统问题及解决过程
2006-10-24 00:00:00
前几日把系统换成了2003的,播放电影时觉得显示效果不是很好就决定重新驱动显卡 但发现显卡驱动盘里并没有针对2003的驱动程序,就选了2000 驱动过程出现了好几处错误后就蓝屏...[阅读全文] - 常见电脑疑难问答(上)
2006-10-24 00:00:00
操作系统类 问:我的操作系统是Windows2000,但是不知道怎么搞的,它总会自动重新启动,开始我以为是木马,但是查了半天,用了N种杀毒软件都没有查出来,于是重新安装系统...[阅读全文] - 添加删除程序打不开或者打开时空白的临时解决方法
2006-10-24 00:00:00
这篇小文章是给我可爱的小弟子 ≮橙色≯ 小mm写的,大家没交钱如会员,也来看看啦,哈哈,看了加会员亚。≮橙色≯小mm,身在夷国,没盗版系统盘,重装系统非常之麻烦。但是...[阅读全文] - 关于IE临时文件夹
2006-10-24 00:00:00
IE临时文件夹就是存放网页元素的地方,这个文件夹里的文件没有特别的作用.它的最主要作用就是提高网页的下载速度,我们上网时的一切痕迹都存在于这个文件夹里面,包括文字,图...[阅读全文]
- [博客运营] 各种漂亮的鼠标URL代码
- [搜索优化] 没有放之四海皆准的SEO技巧
- [搜索优化] 搜索引擎关键词排名优化知识完全手册
- [搜索优化] Title的写法
- [搜索优化] 百度封什么样的网站?兼谈初级SEO办法
- [搜索优化] Google排名的三大关键
- [JavaScript] ie里window的method列表
- [JavaScript] 让弹出窗口变得“体贴”一些
- [JavaScript] 点一下,首页地址添加到收藏夹
- [系统DIY] Windows操作系统十三例安装技巧
- [系统DIY] 实现Win98、WinNt、Win2000互相访问Fat32 N
- [系统DIY] Windows 罕见技巧全集大放送
- [系统DIY] 重装Windows后LILO被覆盖的解决办法


