各位大哥,快帮帮我吧,微软害死我了
我用的是Windows2000 Advanced Server,我本想对exe文件在右键菜单中加一个由16进制编辑器打开的一项,我对注册表修改了半天也没成功,一气之下我通过资源管理器--Tool--Fold options--File Types将exe文件的打开方式修改了,这下可害死我了,我的exe文件现在一个也打不开了,因为我不知道exe文件究竟该用什么来打开,好不容易找到一个win.com可以打开exe文件,可是我的exe文件的图标还都是光板。各位大哥,谁知道exe文件用什么来打开,并且能恢复图标,快帮帮我吧!!!!! 问题点数:50、回复次数:17Top
1 楼brucesea(可口可乐)回复于 2000-11-22 18:23:00 得分 0
没人知道吗?Top
2 楼vcmfc(【痛苦的虫虫】)回复于 2000-11-22 18:37:00 得分 5
这不简单,重做Server.Top
3 楼nononono(null,null)回复于 2000-11-22 18:39:00 得分 5
你把资源管理器--Tool--Fold options--File Types中关于EXE的打开方式先删了。Top
4 楼brucesea(可口可乐)回复于 2000-11-22 18:55:00 得分 0
to vcmfc: 难道没有别的办法吗?我已经采用升级的方式安装过一遍,不行!这么个小问题一定要我重新完全安装windows吗?
to 4no: 我删了,不行!
哪位系统方面的高手帮我出出主意。
Top
5 楼wjf(ww)回复于 2000-11-22 20:48:00 得分 5
作个注册表文件,拷贝下列内容:
REGEDIT4
[HKEY_CLASSES_ROOT\.exe]
"Content Type"="application/x-msdownload"
@="exefile"
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"
Top
6 楼fleg(若有所思)回复于 2000-11-22 21:12:00 得分 5
修改注册表也是没有用的,
只能重装,
Micro$oft正是可恨! Top
7 楼fleg(若有所思)回复于 2000-11-22 21:15:00 得分 0
修改注册表也是没有用的,
只能重装,
Micro$oft正是可恨! Top
8 楼brucesea(可口可乐)回复于 2000-11-23 12:33:00 得分 0
wjf,我试了你的方法,不行
难道真没有其它方法了吗?非要我重装系统。Top
9 楼wyujie(风影)回复于 2000-11-23 13:48:00 得分 5
重装吧,兄弟,有点耐性……,……。Top
10 楼ddddh(叶君临)回复于 2000-11-23 15:35:00 得分 5
应该是用explorer打开
就是你的shellTop
11 楼brucesea(可口可乐)回复于 2000-11-24 12:52:00 得分 0
explorer打不开。
看来没人能解决这个问题了。这个贴子再放两天吧
如果还是没人能解决,分就送给大家了。
另外,谁能告诉我如何往右键菜单中加一项,我多给他一些分。
哎!!!!大家千万别学我呀!!!!
Gates, I kill U.Top
12 楼genie()回复于 2000-11-24 14:21:00 得分 5
加右键菜单吗,象winzip那样?easy,我这里有本书,在张宝贵的d版光盘上(请别索要^0^),里面尽是诸如此类的核心而又实用的编程技术,其中有一章专讲如何给window外壳扩展,大致是写个dll,名字我想不起来了,只记的中间含有“shell”一词,你在msdn中搜索一下。不很复杂。不过,好象还有另外的方法,象acd see 就不是用这个方法。有谁知道吗?Top
13 楼kean(kean明天会更好)回复于 2000-11-24 14:56:00 得分 0
拜托,自己搞坏了东西还怪“卖骚”,可恨的地方你还没见到呢!Top
14 楼xiaozuo(小卓)回复于 2000-11-25 21:49:00 得分 5
假如你要加入右键菜单,你用我的ExeShell吧,这里的系统工具中有1.1版本的,不过我很快要出1.20版本了,解决一些2000中正常而在Me中不正常的功能。
另外当你修改默认打开方式后,可能在右键菜单的“打开方式”中会有一个原有打开方式的备份,假如找到的话,恢复就容易了。Top
15 楼nckwater(御风之狼)回复于 2000-11-25 23:52:00 得分 5
我相信,修改注册表绝对可以。只是wjf老兄说的好像有点不完善。
2000下对于exe文件的操作不仅仅是这样的。
在我的Win2K Professional版中对应的键值下为:
HKEY_CLASSES_ROOT\.exe
(默认) REG_SZ exefile
Content Type REG_SE application/x-msdownload
HKEY_CLASSES_ROOT\.exe\PersistentHandler
(默认) REG_SZ {098f2470-bae0-11cd-b579-08002b30bfeb}
此外,还要检测这个GUID的合法性。最好是在另一个相同平台上察看这些信息。包括GUID。
可以使用查找的方式找出这个GUID出现的所有地方。Top
16 楼nckwater(御风之狼)回复于 2000-11-26 00:02:00 得分 5
BTW,在右键菜单中增加一项的最完美实现方法是使用系统提供的外壳扩展。
建议你使用MSDN中提供的一个外壳扩展AppWizard,位置在:
MSDN Library – July 2000 -> Periodicals -> Periodicals 1999 -> Microsoft Internet Developer -> March -> FAQ: Shell Namespace Extensions中获得(Download the code -> faq0399.exe)。
注意这个向导产生的代码有一两个比较幼稚的错误。不过很好改的啦。
我现在就在使用这个。:)
Top
17 楼brucesea(可口可乐)回复于 2000-11-28 12:52:00 得分 0
虽然问题没解决,还是谢谢各位!Top




