7

我有一个正在我的戴尔笔记本电脑 XPS 502X 上工作的程序。在工作中,我通常将另一台显示器插入我的 DVI 端口,一切都很好。当我在家工作时,我只有笔记本电脑的屏幕。当我在 VS2010 中启动程序时,它非常慢,我注意到屏幕底部Loading symbols for ...\NVIDIA Corporation\coprocmanager\detourel.dll...每次大约需要 10-20 秒。知道为什么会这样吗?

编辑:

我还以为是驱动的问题,现在又出现了。

我尝试了类似问题中发布的想法

-DeleteAllBreakpoints 的东西,没有用。

- 没有远程符号获取或网络路径

- 启用只是我的代码

看起来像一个由图形驱动程序注入的钩子 DLL……让我发疯!

编辑2:

问题时有发生,今天一切似乎都找到了,昨天,我什至注意到当我启动 CFileDialog 时程序运行时加载 GROOVEEX.dll 很慢。所以它可能不仅仅是与图形驱动程序有关的东西。

4

1 回答 1

1

看起来 nVidia 使用了 Microsoft 的 Detours 库。希望这会有所帮助...

http://forums.nvidia.com/index.php?showtopic=212704

http://research.microsoft.com/en-us/projects/detours/

运行 Windows 内置的 msconfig 工具,查看 nVidia 在启动时启动的一些内容。您可能想尝试暂时禁用某些启动项,但在此之前您需要研究禁用的每个项目是什么,或者您可能必须进入安全模式才能恢复到良好状态。

于 2012-05-22T21:37:20.863 回答