当前位置:首页 >> 资源中心 >> 多媒体 >> 软件运用 >> 正文
站内搜索
今天是 欢迎访问中国教育网新版
系统自带利器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系统的超级管理员权限
  • 立足的心理法则
  • 名企招聘的“通用标准”
  • 站内资讯搜索:  
    考 试 课 堂 期 刊 软 件
               
    热点专题
    ·以传教的热情和坚忍动力发…
    ·“世界华人艺术大会” 第十…
    ·国家教育事业十三五规划解…
    ·教育时评:“老师不敢批评…
    ·我国首个教育脱贫五年规划…
    ·评论:教育改革不能总被芜…
    ·湖北文理学院理工学院招聘…
    ·中国教育在东西文化激荡中…
    ·未来5年,广州各区中小学的…
    ·教育部连续12年开通高校学…
    学习宝库
    热门推荐
    ·全国优秀培训机构
    ·中国教育网频道说明
    ·全国优秀教育机构推荐
    ·频道诚征兼职主管/主编
    ·职业、职称考试网络课程
    ·08年全国各地院校招生就业展
    ·08年全国各地院校招生计划展
    ·08年中国各地艺术院校推荐
    ·08中国**省十强中学评选展示

        中国教育家协会 教协会员理事 香港监制
    京ICP证000045号-81
    中国香港特区政府注册登记号:18159887-030-01-20-3
    业务及合作热线:010-64803658
    信息发布:bj64803658@126.com欢迎合作