请教一个问题:如何通过修改注册表把任务栏的 "总在最前" 的属性去掉

时间:2020-12-12 08:06:59
或者使程序达到这个效果也可以,
只这么一点分,不好意思,我的分全部用完了,

2 个解决方案

#1


注册表里面好像没有这个属性……

不过自己动手就容易多了,找个PE资源编辑器,有很多的,像“Resource Hacker”、“eXeScope”都可以,先将你的资源管理器文件(系统目录下的“Explorer.exe”)备份一个,因为系统正在使用,直接打开也无法保存的,用资源编辑器其打开你的EXE备份,点击其中的“Dialog”资源,找到其中你要的那个Dialog,这样你就可以像在程序的设计器中一样编辑每个控件的属性了,改完后存盘,改完了,下面要替换掉系统原有的资源管理器。

若双系统在另一系统中或DOS下替换改过的文件都可以…… 但这样太麻烦……

如果是 WIN2000/XP 系统调出任务管理器 KILL 掉所有的“Explorer.exe”进程,并直接选择“新任务”,在“浏览”的对话框中找到你刚刚改过的文件并替换掉原系统文件,启动新的进程就可以看到你改过的效果了,不过这时Windows 的文件保护可能会提示系统文件被修改,不用理它,可以看看是不是很容易!!! 

对了,用 Microsoft Visual Studio 也可以打开“Explorer.exe”,不过WIN9x系统中不能存盘。

#2


查找了我的书,没找到。
用工具进行设置前后的注册表检查,也没检查出什么明堂。
看来只有用楼上的方法,或者是放弃了。

#1


注册表里面好像没有这个属性……

不过自己动手就容易多了,找个PE资源编辑器,有很多的,像“Resource Hacker”、“eXeScope”都可以,先将你的资源管理器文件(系统目录下的“Explorer.exe”)备份一个,因为系统正在使用,直接打开也无法保存的,用资源编辑器其打开你的EXE备份,点击其中的“Dialog”资源,找到其中你要的那个Dialog,这样你就可以像在程序的设计器中一样编辑每个控件的属性了,改完后存盘,改完了,下面要替换掉系统原有的资源管理器。

若双系统在另一系统中或DOS下替换改过的文件都可以…… 但这样太麻烦……

如果是 WIN2000/XP 系统调出任务管理器 KILL 掉所有的“Explorer.exe”进程,并直接选择“新任务”,在“浏览”的对话框中找到你刚刚改过的文件并替换掉原系统文件,启动新的进程就可以看到你改过的效果了,不过这时Windows 的文件保护可能会提示系统文件被修改,不用理它,可以看看是不是很容易!!! 

对了,用 Microsoft Visual Studio 也可以打开“Explorer.exe”,不过WIN9x系统中不能存盘。

#2


查找了我的书,没找到。
用工具进行设置前后的注册表检查,也没检查出什么明堂。
看来只有用楼上的方法,或者是放弃了。