FileTool.exe 替换 Visual C++ 的"打开"和"添加到项目中"的功能

2023-05-16

    在Windows7中使用vc++6.0集成开发环境的时候,当打开文件操作或者添加文件操作的时候vc会出错停止运行,今天看了一个视频上面演示了解决办法,地址:http://v.youku.com/v_show/id_XNDEyMzcwNzQ0.html。其中微软提出了一个解决方案:FileTool.exe,微软官方下载地址和设置方法:http://support2.microsoft.com/kb/241396/zh-cn。(以上这一段是我自己写的)

 

  1. 概要
    开始打开文件对话框中,在 Visual C++ 使用键盘快捷键或从文件菜单将导致以下错误:
    访问权限在 DEVSHL 中的冲突 (0xC0000005)。DLL at 0x5003eaed.
    DevShl.Dll 引用在 0x0000000 的内存。The memory could not be read.
    同样的错误从 项目菜单中选择 添加到项目并单击 文件时发生。

    FileTool.exe 是一个示例,用于替换 Visual C++ 使用开发人员 Studio 对象中的 打开添加到项目菜单项模型。

    开发人员 Studio 对象模型包含方法的两个打开文件并将文件添加到项目中。 BuildProject对象包含一个 AddFile方法,该方法可将文件添加到项目中。该 Documents 对象包含一种可将文件打开到 Developer Studio 中的 Open 方法。这可能是在宏或外接程序中使用。
  2. 更多信息
    "下列文件已可从 Microsoft 下载下载中心:
    FileTool.exe
          (http://download.microsoft.com/download/vc60ent/s1/6.0/w9xnt4/en-us/FileTool.exe)   


    自解压的 FileTool.exe 文件中包含下列文件:

    收起该表格 展开该表格
    Commands.cpp5 KB
    Commands.h1 KB
    DSAddIn.cpp5 KB
    DSAddIn.h2 KB
    FileTool.cpp5 K
    FileTool.def1 KB
    FileTool.dsp5 KB
    FileTool.dsw1 KB
    FileTool.h1 KB
    FileTool.odl2 KB
    FileTool.rc5 KB
    FileTool_i.c2 KB
    FileToolTypes.h7 KB
    Resource.h1 KB
    StdAfx.cpp1 KB
    StdAfx.h3 KB
    FileTool.rc21 KB
    TBarLrge.bmp2 KB
    TBarMedm.bmp1 KB

    有关有关如何下载 Microsoft 支持文件的其他信息请单击下面的文章编号,查看 Microsoft 知识库中相应的文章:
    119591
          (http://support.microsoft.com/kb/119591/EN-US/            )   
    如何从在线服务获得 Microsoft 支持文件
    Microsoft 扫描此文件中的病毒。Microsoft 使用最大在日期上可用的最新病毒检测软件的文件已过帐。该文件存储在安全增强型服务器上,为防止对文件进行任何未经授权的更改。

    安装加载项

    1. 运行 FileTool.Exe 来提取 Visual C++ 6.0项目。
    2. 在 Visual C++ 的发布调试配置中生成项目。
    3. 在 Visual C++ 中,从工具菜单中单击自定义
    4. 自定义对话框中,单击外接程序和宏文件选项卡。
    5. 单击浏览按钮并找到在步骤中生成的 FileTool.dll 文件2.
    6. 单击确定以保存设置。
    将出现包含两个命令的工具栏。

    注:在 Visual C++ 5.0 中,只有 Open 命令起作用。已使用 Visual Studio 6.0 版本添加 AddFile 方法。

    删除快捷键

    在加载外接程序后,您可以删除的快捷键停止 Visual C++ 并将其分配给两个外接程序中命令的菜单项通过执行以下步骤:
    1. 从 Visual C++工具菜单中,单击自定义
    2. 自定义对话框中,单击键盘选项卡。
    3. 类别框中选择文件
    4. 在命令窗口中,选择FileOpen
    5. 当前快捷键窗口中,选择 CTRL + O 条目,然后单击删除
    6. 类别框中选择项目
    7. 在命令窗口中,选择InsertFilesIntoProject。如果没有与之关联的快捷方式,请按照步骤 5 至将其删除。默认情况下此项没有快捷键。
    8. 类别框中选择外接程序
    9. 命令窗口中出现两个加载项命令 AddFileToProjectOpenFile
    10. 选择打开文件然后将光标放在请按新快捷键框中,请按新快捷键或按键组合,然后单击指派
    11. 有关其他命令重复上述步骤。已分配两个命令的快捷键显示在当前快捷键窗口。
    您可能还希望删除菜单命令,并在其位置插入 AddIn 命令。若要在菜单栏中插入新的 AddIn 命令,请使用以下步骤:
    1. 从 Visual C++工具菜单中,单击自定义
    2. 单击文件菜单,然后从文件弹出式菜单拖出打开命令,将其释放。
    3. 单击项目菜单,单击添加到项目中,然后从弹出菜单拖出文件命令,将其释放。
    4. 自定义对话框中,选择命令选项卡。
    5. 类别列表框中选择加载项
    6. OpenFile命令拖到文件菜单,并将其放在原先显示打开命令的位置。
    7. AddFileToProject 命令拖动到项目菜单上的添加到项目项中,并将其放原先显示文件命令的位置。
    当按上述方式修改了菜单时,则没有必要若要使 外接程序工具栏可见
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

FileTool.exe 替换 Visual C++ 的"打开"和"添加到项目中"的功能 的相关文章

  • JavaFX .exe 文件因主类异常而失败

    我开发了一个 JavaFX 应用程序 并使用本机打包工具 包括 Inno Setup 5 和 WiX 来创建 exe 文件和安装程序 该程序是一个独立的应用程序 这意味着它有自己的 JRE 和 lib 文件夹中的一些外部 jar 当我安装并
  • 在命令提示符中 PHP 未被识别为内部或外部命令

    当我运行命令时出现以下错误php C xampp htdocs gt php php is not recognized as an internal or external command operable program or batc
  • 在 WinForm 项目选项卡中运行 exe

    我有兴趣使用我正在编写的 winform 应用程序执行以下操作 以在 Visual Studios 2010 IDE 中的 c 选项卡中打开 exe 我目前可以使用以下代码通过在所需选项卡中单击按钮来打开程序 string str INSE
  • 如何将 C 文件编译为可执行 (.exe) 文件?

    我不确定在 Windows 7 下使用 Cygwin 将 C 文件编译为可执行文件 谁能告诉我该怎么做吗 我读过一些教程但仍然不明白 我知道我需要一个Makefile 但是我应该在其中写入什么才能在编译过程后获得可执行文件呢 一开始我会说安
  • JSmooth 关于捆绑 JRE 的问题

    我正在尝试将 JRE 与我的 jar 文件捆绑在一起 以便我可以在任何 Windows 计算机上运行我的应用程序 无论它是否有 Java jsmooth 手册说 For the option to work correctly you ha
  • 对于 Windows exe/二进制文件,证书、签名和指纹之间有什么区别?

    我试图了解 Windows 可执行文件和二进制文件上下文中签名 指纹和证书之间的区别 在发布这个问题之前我在互联网上查了一下 但我没有得到简明的区分 也许我对这三个术语的理解一开始就不清楚 有人可以帮我解决这个问题吗 A 证书是通常使用 X
  • 是否可以在 Vista 上构建 exe 并使用 py2exe 在 XP 上部署

    我在 Windows Vista 上使用 python 创建了一些程序 但我想将它部署在 Windows XP 上 是否有必要在Windows XP上进行新的构建 或者是否有可能构建在这两个系统上都可以运行的版本 编辑 编辑2 非常简单的程
  • 将 EXE 输出写入批处理文件

    我有一个 EXE 其输出值为 0 1 EXE 将通过批处理文件调用 我想要批处理文件运行 EXE 并写入获得的输出 这怎么可能 任何帮助 将不胜感激 我假设您想要捕获 EXECUTIVE 的输出并处理该值 而不是仅仅打印该值 以下是如何捕获
  • 将 Node.js 项目转换为可执行文件

    我已经创建了Node js项目 但是我的客户要求是获取它的exe文件 以便他可以在不安装node的情况下运行它 请帮助我将 node js 项目创建到其可执行文件 即 exe 文件 中 我认为您已经解决了您的问题 但问题未标记为已解决 你可
  • 如何使用 Java/Eclipse 创建 Windows .exe(独立可执行文件)?

    我是编程领域的新手 使用 C 已经大约 5 个月了 我决定开始学习 Java 我使用 Eclipse 作为我的 IDE 显然使用 Java 作为语言 我正在尝试编写一个简单的 HelloWorld 应用程序 它可以通过命令提示符可执行文件运
  • 在 Delphi 中使用 SSL 但仍然只有一个 exe

    我们使用 Indy 并且需要在我们的应用程序中支持 SSL 电子邮件 但是我们需要将我们的应用程序放在单个 Exe 中 我们知道默认的 Indy 处理程序要求路径中包含 dll 从 EXE 资源之一中提取 Dll 将是最后的手段 还有更好的
  • Pyinstaller.exe 未产生预期结果

    这是我第一次使用 pyinstaller 在 Windows 机器上构建 py 的 exe 我已成功生成 exe 但是当我运行代码时 它不会生成我的代码应生成的 csv 文件 附带说明一下 当我在 IDE 中运行脚本时 它成功生成了我期望的
  • 生成最小可执行文件的编程语言? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • MSI 安装程序的可执行文件

    我有一个文件夹 其中包含两个 EXE 文件和许多其他文件 如何将其转换为 MSI 安装程序或某种自解压安装程序以便安装Main exe到 Windows 中的程序 第二个EXE文件是因为两个EXE文件之间的通信 我更希望它能够包含 桌面快捷
  • 如何在nsis中获取其他应用程序的退出代码

    在我的 nsi 文件中 我正在调用ExecWait INSTDIR application exe 0 在 application exe 中 我返回成功和失败的退出代码 如何捕获 nsi 文件中的那些退出代码 如果执行 ExecWait
  • 将数据附加到 exe

    这个问题是我之前问题的答案之一的延伸 如何在exe中保存用户注册 C https stackoverflow com questions 5792793 how to save user registration in the exe c
  • 如何在 Python 中运行 .exe 文件

    我正在尝试在 python2 7 中运行 exe 文件 我已经尽了一切努力来搜索它 这是我尝试过的一些代码 subprocess Popen r C Programs Files Internet Explorer iexplore exe
  • 在 EXE 文件末尾写入字节安全吗?

    我听说如果我们在 EXE 文件末尾附加一些字节 它仍然可以正常工作 在所有情况下都是如此吗 这是一种安全的方法吗 我打算使用程序执行文件中的数据来编写演示 因此它可以是安全的 至少对普通用户而言 并且我不必将数据存储在其他地方 这是不可能用
  • Powershell脚本运行带有参数的exe文件

    我需要脚本来运行带参数的 exe 文件 我就是这么写的 请问有更好的方法吗 Command Networkpath Restart exe Parms t 21600 m 360 r f Prms Parms Split Command P
  • 将 Typescript 项目打包为可执行文件

    如何将 Typescript 项目打包成可执行文件 由于我找了一段时间没有找到 所以我使用了 now 节点来实现上述目的 我正在发布我所做的事情 希望有人会觉得它有用 将Typescript项目编译成node 根据this https me

随机推荐

  • Java注解(Annotation)学习

    xff08 本文内容来源于疯狂Java讲义 xff0c 感谢 xff09 注解 Annotation Annotation是代码里的特殊标记 xff0c 这些标记可以在编译 类加载 运行时被读取 xff0c 并执行相应的处理 通过使用注解
  • Java Swing制作古老的打砖块游戏

    最近研究了一下古老的Java Swing xff0c 研究之余 xff0c 突发奇想开发了一个打砖块小游戏 首先看一下效果图 具体过程 1 游戏框架搭建1 1步骤 2 开发过程2 1各种游戏对象的绘制2 2游戏对象的运动2 3小球和砖块的碰
  • 局域网下yum代理配置

    需求背景 由于公司局域网内无法连接外网 xff0c 只有一台服务器能连接外网 xff0c 可选择搭建squid作为代理 xff0c 供无法访问外网的服务器 xff0c 安装软件使用 安装Squid yum install y squid 配
  • AndroidX迁移和吐槽

    最近引入一个第三方 xff0c 需要使用androidx扩展库 xff0c compile后发现与旧的support库无法兼容 xff0c 于是逐个的把support的库换成了androidx系列 xff0c 倒腾半天 xff0c 失败无数
  • Android中的事件

    有内容参考了别人的文章 xff0c 感谢作者 Input Events Event Listeners Event Handlers Touch Model Handling Focus https developer android co
  • Ubuntu19.10/20.04安装记录

    安装过程 官方网站下载 xff0c 搜索引擎搜索Ubuntu history version 找到19 10 xff0c 下载速度略慢 xff0c 大小大约2 3G 在Windows 上面使用UltraISO 试用版即可 刻录到u盘即可 重
  • android疑难问题收集

    1 自定义ViewGroup实现折叠展开 xff0c 离奇的折叠后又展开 在一个布局里面我参考网络代码实现了一个折叠展开的自定义viewgroup xff0c 其实是调用layout方法实现的折叠和展开 xff0c 最近出现一个bug xf
  • 开发错误笔记

    开发环境IDE Android Studio环境错误 1 布局引用的资源文件不存在的错误提示 Caused by android content res Resources NotFoundException Caused by org x
  • 程序员的送外卖经历

    今天我的一个朋友跟我发消息说 xff0c 看着外面刮着大风 xff0c 自己在屋子里面 xff0c 靠着暖气 xff0c 真是幸福啊 其实也没啥 xff0c 我这个朋友去年送了半年外卖 xff0c 大冬天依然在送 xff0c 户外骑着电动车
  • fragment添加失败错误查找

    根据源码查找原因 span class token class name Caused span by span class token operator span span class token class name span clas
  • Swing实现模仿HTML5模拟时钟特效

    自从研究了Java Swing的Graphics xff0c 觉得能按照自己的想法画出一些东西 xff0c 还是挺有意思的 xff0c 之前学习Java Swing的时候练习过一个模拟时钟 xff0c 自己觉得不错 xff0c 后来看到这个
  • jdk|adb命令行使用总结

    记录jdk的命令行使用记录 javac 1 java命令行编译多个源文件 javac d Example1 java Example2 java Example1是主类 xff0c 要用到Exmaple2 执行 xff1a java com
  • framework源码读后感

    View部分 1 ViewParent 今天查看了ViewGroup xff0c ViewRootImpl和ViewParent的部分源代码 xff0c 前面的两个类都实现了ViewParent接口 ViewGroup是一个抽象类 xff0
  • debian8 gnome 亮度调节

    debian8系统 xff0c 存在很多不兼容问题 xff0c 官方更新较慢 xff0c 但是电脑的硬件 xff0c 更新快 xff0c 很多驱动都无法在系统安装时给装好 xff0c 我装debian8系统时 xff0c 出了很多问题 例如
  • Android中图片占用内存的计算

    原帖 xff1a http blog csdn net hudashi article details 7856519 在Android开发中 xff0c 我现在发现很多人还不会对图片占用内存进行很好的计算 因此撰写该博文来做介绍 xff0
  • 自己写的Base64编码

    自己写的Base64编码函数非常蹩脚 xff0c 有待改进 发现有一个错误 不能拿着用 Base64转换用到了Java的位运算 amp gt gt lt lt gt gt gt a target blank href http zh wik
  • Android游戏开发想法

    1 想开发一个Android汉诺塔游戏 三个柱子 xff0c 一堆圆盘 xff0c 移动过来 xff0c 移动过去 必须大的在下 xff0c 小的在上 借助其中一根柱子移动到第三根柱子上 然而不知道从何做起 学习学习
  • 程序员谈学习:我为什么要学习Linux?

    好长时间没好好写点东西了 xff0c 前段时间由于项目的需要出差了一个多月 xff0c 期间各种加班 xff0c 每天晚上加班到十点 xff0c 回到宾馆实现是没什么精力再写博客了 有时间能静下来写点东西总是很好的一件事 xff0c 如果写
  • Android命令行创建项目并打包

    命令行创建Android项目 To create a new Android project open a command line navigate to the tools directory of your SDK and run a
  • FileTool.exe 替换 Visual C++ 的"打开"和"添加到项目中"的功能

    在Windows7中使用vc 43 43 6 0集成开发环境的时候 xff0c 当打开文件操作或者添加文件操作的时候vc会出错停止运行 xff0c 今天看了一个视频上面演示了解决办法 xff0c 地址 xff1a http v youku