昨天发表了《挖掘隐藏在Windows XP中的实用工具》一文,其中讲述了Windows XP中的一些小程序的大作用,大家看后大呼过瘾。近日作者又将其最新的心得寄来,与读者分享。
1.对象包装我最行
位于C:\Windows\system32文件夹下的packager程序,可以打开一些EXE或DLL文件,并可以选择、复制其中的图标到剪贴板中。然后把它们粘贴插入到一般的Windows程序中使用,可以用于制作计算机类教学课件或文件(如图1)。

2.注册表编辑我更强
“注册表编辑器”是用来更改系统注册表设置的高级工具。尽管,在Windows XP中有一个名为regedit的程序可以编辑注册表,但是如果你是一个很在行的人,那不妨试一试C:\Windows\system32文件夹下的regedt32命令,它是regedit的增强版本,除了可以编辑注册表外,还可以设置权限、清除重复项、或删除已被卸载或删除的程序项等高级操作(如图2)。

3.注册/反注册ActiveX不求人
使用过ActiveX的人都知道,ActiveX是一种特殊的控件,即使它被拷贝到系统文件夹下,不注册是无法被系统识别和使用的。如果你遇到这种情况,那无需再东奔西走求人了。不妨按下Win+R键,再输入cmd启动“命令提示符”,进入C:\Windows\System32文件夹。输入regsvr32 后面加上ActiveX控件文件名即可实现注册(如图3)。

注意:
(1)regsvr32.exe是Windows自带的ActiveX注册和反注册工具。它的用法为:
regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname
其中dllname为ActiveX控件文件名,建议在安装前拷贝到System文件夹下
参数有如下意义:
/u - 反注册控件
/s - 不管注册成功与否,均不显示提示框
/c - 控制面板输出
/i - 跳过控件的选项进行安装 (与注册不同)
/n - 不注册控件,此选项必须与/i 选项一起使用
如笔者要注册一amovie.ocx控件,则打入 regsvr32 amovie.ocx即可,要反注册它时只需使用 regsvr32/uamovie.ocx就行了。
(2)在Windows XP中,即使安装ACDSee、SlowView、IrfanView等看图软件,而且作任何设置,系统都不会将BMP关联给看图软件。在“资源管理器”中双击图片文件,总是调用其内置的预览图片程序,相当霸道!这时,我们只要启动
“命令提示符”,进入C:\Windows\System32文件夹。输入regsvr32 /u shimgvw.dll。
4.动态链接库函数启动器——rundll32
Windows中的很多例程都放在DLL动态链接库中,这就使得几乎所有的程序都可以共享这些动态链接库中的函数。而此时, 我们则可以使用C:\Windows\system32\rundll32.exe程序来使用相应的函数。它的用法是rundll32.exe 动态链接库名 ,函数名,参数名。下面是一些典型的应用实例:
关闭机器:rundll32.exe user.exe,ExitWindows
锁定机器:rundll32.exe user32.dll,LockWorkStation
打开控制面板:rundll32.exe shell32.dll,Control_RunDLL
打开桌面属性:rundll32.exe shell32.dll,Control_RunDLL desk.cpl
注意:
(1)我们也可以在桌面上建立一些上述命令的快捷方式,并指定相应的快捷键。以后,只要按下相应的快捷键即可执行相应功能。
(2)有关rundll32.exe程序的更多应用,大家可以参见微软相应文档。
5.我的系统固若金汤
在C:\Windows\system32文件夹下,有一个sfc.exe文件,它是一个系统文件检查器。运行它后,它会扫描系统文件,如果遇到损坏的,或者发现不正确的版本,则会自动提示我们插入光盘,并修复系统(如图4)。

注意:
(1)此技巧非常有用,当几个小小的文件损坏而重新安装操作系统的事情就会少很多了。
(2)sfc程序有一些参数,格式为:SFC [/SCANNOW] [/SCANONCE] [/SCANBOOT] [/REVERT] [/PURGECACHE] [/CACHESIZE=x]
最新相关文章
发表评论