在 Windows 8 中替换 gvimext.dll

在 Windows 8 中替换 gvimext.dll

如何在 Windows 8(64 位)上的 gVim 中获得“使用选项卡编辑...”功能?

我想将 gVim 的库存 gvimext.dll 换成一个在 Explorer 的右键单击上下文菜单中添加“使用...使用选项卡编辑”选项的选项。

在 Windows 7(64 位)上,我曾经能够通过以下步骤下载 DLL 并将其替换这些说明。然而,我无法让它在 Windows 8 上运行。

  • 库存安装的上下文菜单(无“...使用选项卡”)运行良好(无需重新启动)
  • ...但是在替换 DLL 之后,gVim 上下文菜单选项消失了,并且 gvimext.dll 似乎不再加载。(Windows 8 已重新启动)
  • 如果我再次用库存 DLL 的备份替换 gvimext.dll,上下文菜单选项仍然丢失,并且 DLL 似乎仍然无法加载(Windows 8 再次重新启动)
  • 如果我重新安装 gVim,上下文菜单项就会返回(即使没有重新启动)
  • Windows 7(其中交换 DLL 有效)和 Windows 8(其中交换 DLL 失败)之间有什么区别?

答案1

我想到了:

我想替换的 gvimext.dll 需要 msvcr100.dll(MS Visual C Runtime 版本 10),而我新安装的 Windows 8 缺少该版本。详细信息:修复 msvcr100.dll、msvcr100d.dll 或 d3dx9_*.dll 错误的正确方法

我通过打开 gvimext.dll 解决了这个问题依赖性遍历器

答案2

尝试联系vim-dev 邮件列表并请某人帮助您创建自定义的、与 Windows 8 兼容的 DLL。

相关内容