Win7下vc++6.0打开项目出现Microsoft(R) Developer Studio以及Unable to register this add-in because its DLLRegist问题的解决方案

产生原因:在Windows7下安装Visual C++ 6.0后,遇到一个致命的问题打开文件的时候出现异常而导致VC6崩溃,

解决办法:微软已经为我们解决了问题,开发出一个插件(FileTool.dll)来帮我们解决这个问题。

解决此问题的步骤如下:

1、下载FileTool.exe,并解压。(下载地址链接地址:http://support.microsoft.com/kb/241396/zh-cn,其为一自解压文件,双击解压,注意解压目录)

2. 打开VC6.0,点击“文件-打开工作空间”,选择刚解压出来的FileTool.dsw,并确定

3. 点击“组建-组建FileTool.dll.”生成FileTool.dll文件(生成的FileTool.dll文件在FileTool下的Debug文件夹里,也可以下载现成的FileTool.dll文件)

4. 把生成的FileTool.dll文件拷贝到安装目录下的ADDINS文件夹下,例如D:\VC6CN\COMMON\MSDEV98\ADDINS,

5.在VC6.0中点击“工具-制定”, 在出现的“制定”对话框中,点击附加项和宏文件标签

6. 点击浏览,定位刚才生成的dll文件,点击打开,然后关闭 (注意添加时文件类型选Add_ins(.dll)或者All Files(*.*)

7.成功后出现FileTool Developer Studio Add-in勾选后点关闭

如果不成功,出现错误Unable to register this add-in because its DLLRegisterServer returnan error,解决办法如下:

a、win7下使用administrator(管理员)身份登录,在"开始"菜单的搜索框中输入cmd回车,就可以看到该控制台程序了,然后右键单击,选择"以管理员身份运行",此时就获得了管理员权限。或者进入C:\Windows\System32 找到 cmd.exe 右键--管理员身份运行

b、在弹出的命令窗口中使用注册命令regsvr32.exe "yourrelease.dll"例如:如果安装目录在c盘,只输入引号内的命令,进入c盘目录下

c、然后输入命令:regsvr32 c:\yourfolder\FileTool.dll

8. 成功后,此时VC界面中会出现一个上面只有两个图标的工具栏,可以将其拖放到自己认为合适的位置,然后关闭VC6.0并重新启动程序

至此,功能算是完成了,但是还有后期的一点工作 ,其实忽略掉也可以,就是之前打开文件的快捷键CTL+ O要处理一下,如果你不用的话 ,可以不管,到此就OK了。如果想看一下,那就继续

9. 还是在VC6.0中点击“工具-制定”

10. 在“制定”对话框中点击“键盘”标签

11. 从“类别”的下拉菜单框中选择“文件”

12.在“命令”窗口中选择FileOpen

13.在“当前键”窗口中选择CTRL+O条目,并点击“移去”

Win7下vc++6.0打开项目出现问题的解决方案的更多相关文章

  1. Win7下VC++6.0打开文件报错导致其崩溃的解决办法

    原文:http://blog.csdn.net/wanghaihao_1/article/details/39005771 在Windows7下安装Visual C++ 6.0后,遇到一个致命的问题打 ...

  2. 解决Win7下VC++6.0与Office不兼容的问题

    在Windows7下安装Visual C++ 6.0后,如果同时安装了Microsoft Office就会出现打开文件的时候出现异常,而导致VC6崩溃. 微软已经为我们解决了问题,开发出一个插件(Fi ...

  3. VC6-Win7下VC++6.0打开多个工程的设置

    在Win7操作系统下,如果是以Administrator登陆,则VC6.0打开工程文件的时候,不能同时打开多个工程文件,后打开的工程会将前一个工程close掉,这样,VC6.0只能出现一个进程.在xp ...

  4. Windows 下VC++6.0制作、使用动态库和静态库

    Windows 下VC++6.0制作.使用动态库和静态库 一.VC++6.0制作.使用静态库 静态库制作 1.如图一在VC++6.0中new一个的为win32 static library工程并新建一 ...

  5. VC++6.0 打开原来工程突然特别慢或者打不开?

    VC++6.0打开原来工程突然特别慢或者打不开?    近几日,对原来工程做了一些修改,感觉打开特别慢,甚至打不开,在Loading Workspace时就卡住了. 解决办法:删除工程文件中的三个文件 ...

  6. win10下vc++6.0的安装问题

    由于最近需要在win10系统下用到vc++来编程(其实刚开始我是拒绝的,因为vc++各种坑),下面我就把安装vc++时遇到的问题记录下来,方便以后同样遇到这些问题的同学. 安装vc++6.0所需要东西 ...

  7. 解决关于VC++ 6.0打开文件时,程序停止的问题

    不少boys和girls安装VC++ 6.0英文版后,开始学习C++语言,但是使用软件的过程中,点击“打开”时,就会出现程序进程错误,崩溃的事儿,很是郁闷.最后直接一个对话框如下: 并且vc6.0直接 ...

  8. VC++6.0打开文件出错的解决办法

    1.下载http://support.microsoft.com/kb/241396里面的一个叫FileTool.exe的文件并解压,解压后是一个vc工程,用vc6.0打开工程,编译,得到FileTo ...

  9. 解决VC++6.0打开文件或添加文件到工程出错的问题

    相信很多朋友在安装VC++6.0之后,发现无法使用打开文件命令.同时,打开了工程,却无法实现文件添加到工程的问题.一旦进行如此操作,便会出现应用程序错误,需要关闭应用程序.为此,不胜其烦.更有甚者,以 ...

随机推荐

  1. Kefa and Watch

    题意: 维护一个长度为n的字符串,两种操作: 1.将 [l,r] 的字符变为 c 2.询问 d 是否为 $S(l,r)$ 的周期 解法: 首先分析如何令 [l,r] 的周期为d,利用循环串的性质得: ...

  2. androidEditTextinputType及android:imeOptions=”actionDone”(转)

    一.android 软件盘事件响应 在android中,有时需要对EditText实现软件盘监听的场景.当android按下软键盘的时候,响应完成.发送.搜索或者其他事件. Google 提供了 Ed ...

  3. UVa 12105 Bigger is Better (DP)

    题意:用不超过 n 根火柴,组成一个尽可能大的数. 析:很明显的一个DP题,首先不难想到这个dp[i][j] 表示前 i 根火柴,所能拼出的取模 m 为 j 的数,状态转移方程也很好写, dp[i][ ...

  4. 让App飞久一点

    此文已由作者杨晓授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 本文从作者所在项目进行的耗电量测试入手,介绍了移动端App耗电量测试的一些基本概念和方法,重点介绍了iOS应用 ...

  5. TextBox禁用与启用的方法

    $('#text1').textbox('enable');// 启用 $('#text1').textbox('disable');// 禁用 注:以上方法也适用于datebox等等

  6. CSproject文件总是在Solution中被修改PROJECT GUID问题

    1.情况: 打开2个Solution 一个是client,一个是server 他们会互相修改GUID,切换solution的时候都会显示 xxxxx已经被外部修改云云 2.原因: 一般是在其中一个So ...

  7. Java语言规范 第3章 词法

  8. AVL树(自平衡二叉查找树)

    了解AVL树之前要先了解二叉查找树(BST),BST查找元素的时间复杂度平均是O(logN),最坏的情况是O(N),所有的元素都接在左子树(或者右子树)就相当于一串链表了.而AVL树会对子树过高的情况 ...

  9. centos 7 安装node.js

    Node.js v10.x安装命令 curl --silent --location https://rpm.nodesource.com/setup_10.x | bash - Node.js v5 ...

  10. LocalBroadcastManager

    LocalBroadcastManager mLocalBroadcastManager; BroadcastReceiver mReceiver; //注册通知 mLocalBroadcastMan ...