CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

各位大哥,快帮帮我吧,微软害死我了

楼主brucesea(可口可乐)2000-11-22 12:54:00 在 VC/MFC / 基础类 提问

我用的是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

相关问题

  • 各位大哥,如何删除微软拼音输入法啊(WINXP)?
  • 各位大哥.....
  • 微软大哥,帮帮忙!
  • 各位大哥帮忙啊!
  • 各位大哥请帮忙!!!
  • 请教各位大哥!
  • 痛苦啊!各位大哥!
  • 帮忙啊!各位大哥
  • 各位大哥,求救啊!!!!!!!!
  • 请各位大哥帮忙!

关键词

  • 文件
  • 修改
  • 扩展
  • 系统
  • 解决
  • shell
  • root
  • 注册表
  • 打开
  • 右键菜单

得分解答快速导航

  • 帖主:brucesea
  • vcmfc
  • nononono
  • wjf
  • fleg
  • wyujie
  • ddddh
  • genie
  • xiaozuo
  • nckwater
  • nckwater

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo