当前位置:首页 >> 资源中心 >> 多媒体 >> 软件运用 >> 正文
站内搜索
今天是 欢迎访问中国教育网新版
系统自带利器Rundll.exe高级应用
来源:eNet硅谷动力      2005-10-20 9:13:00
 

  首先,请你做个小实验(请事先保存好你正在执行的程式的结果)∶

  点击“开始-程式-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目录,你要把这个路径改成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控制面板和系统选项方面有著独特的优势。

  命令列: rundll32.exe shell32.dll,Control_RunDLL

  功能: 显示控制面板

  命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1

  功能: 显示“控制面板-辅助选项-键盘”选项视窗

  命令列: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,2

  功能: 显示“控制面板-辅助选项-声音”选项视窗

■相关链接  
  • 系统自带利器Rundll.exe高级应用
  • 经典下载 迅雷5正式版前瞻
  • 矢量绘图软件FreeHand 10 快捷键整理
  • 第一份工作要不要进外企?
  • 微软Office内嵌12国语言翻译功能 很实用
  • 应用必备 Word安全保护技巧大搜罗
  • 教你拿到XP系统的超级管理员权限
  • 立足的心理法则
  • 名企招聘的“通用标准”
  • 站内资讯搜索:  
    考 试 课 堂 期 刊 软 件
    热点专题
    · 父母长期冷战 孩子可能会…
    · “科技大篷车”进校园
    · 留学快报:欧美顶尖商学院…
    · 六招让你从激烈的求职竞争…
    · 今年自考 新增6专业,停…
    · 郑州幼师强化学生职业理想…
    · 全国政协委员顾也力建议对…
    · 熊丙奇:高等教育的很多荒…
    · 省教育厅表彰2007年度基础…
    · 为了理想不要上万月薪工作…
    学习宝库
    热门推荐
    ·全国优秀培训机构
    ·中国教育网频道说明
    ·全国优秀教育机构推荐
    ·频道诚征兼职主管/主编
    ·职业、职称考试网络课程
    ·08年全国各地院校招生就业展
    ·08年全国各地院校招生计划展
    ·08年中国各地艺术院校推荐
    ·08中国**省十强中学评选展示

    中国教育家协会 教协会员理事 香港监制
    中华人民共和国 京ICP备08005247号
    香港通讯地址:香港兴发街邮政局38062号信箱  中国香港特区政府注册登记号:18159887-030-01-02-5
    业务及合作热线:010-64803658 客服电话:010-64803331
    信息发布:bj64803331@126.com 欢迎合作:cn13801018949@hotmail.com