吃angelababy的脚图片:MMB:用Run命令配合Rundll32轻松实现系统控制

来源:百度文库 编辑:中财网 时间:2024/04/27 14:10:38

MMB:用Run命令配合Rundll32轻松实现系统控制
━━━━━━━━━━━━━━━━━━━━━━━━━━

   在编写程序的朋友一定对Rundll32.exe和Rundll.exe这两个档案不会陌生吧,不过,由於这两个程式的功能原先只限於在微软内部使用,因而真正知道如何使用它们的朋友想必不多。那么好,如果你还不清楚的话,那么就让我来告诉你吧。
  首先,请你做个小实验(请事先保存好你正在执行的程式的结果,否则...):点击"开始-程式-Ms-Dos方式",进入Dos视窗,然後键入"rundll32.exe user.exe,restartwindows",再按下回车键,这时你将看到,机器被重启了!怎么样,是不是很有趣?
  当然,Rundll32的功能绝不仅仅是重启你的机器。其实,Rundll者,顾名思义,执行Dll也,它的功能就是以命令列的方式呼叫Windows的动态链结库,Rundll32.exe与Rundll.exe的区别就在於前者是呼叫32位的链结库,而後者是运用於16位的链结库。
   言归正题!那如何用MMB的Run实现系统控制呢? 我们做个实验,我们进入MMB,新建一个"文本按扭"然后双击 "文本按扭",进入这个按扭的动作编辑属性窗口,在最下面的"动作"编辑框选"更多动作(脚本)"在"点击完成(鼠标放开)"编辑框内输入以下指令:

  Run("rundll32.exe"," shell32.dll,Control_RunDLL")

  注意!命令一定要正确,shell32.dll 前面有个空格!现在我们按两次"确定"返回到编译主窗口,这时你按 F5 进行编译预缆,你再点击你刚才新建的按扭看看?弹出 控制面板 了吧?
是不是很神奇呢?MMB配合Run命令控制系统其实就那么简单,以下列出常用的调用命令,大家灵活变通就可以开发出很实用的程序来,呵呵!