2009-05-25 35 views
0

我使用的代码块为我的IDE对于C++,每10分钟左右,我得到以下 错误消息:?“重新加载文件?”错误代码块

“重新载入档案文件C:... node.cpp被外界修改IDE。你想重新加载 它吗?(你将失去和未保存的工作)“是/否/全部/取消

如果我错误地点击是有时我失去了最后几分钟的工作。如果我 点击否,那么一切都保持不变。

所以我下载了“进程监视器”来找出哪个程序正在访问我的cpp文件 ,它告诉我SVCHost可能是罪魁祸首。

据我所知,SVCHost负责各种事情。有没有人知道我能做些什么来阻止接收到这个错误信息?

N.B.这个错误消息在第一个月没有出现,所以我使用了代码块, ,但我不知道我做了什么,可能导致了这个问题。

[截图] [http://i44.tinypic.com/sgk3sx.jpg]

回答

0

你说得对,svchost是使用不同的服务众多的通用进程名。我认为原因是为了防止每一个可能想要做某事的小型服务的很多流程 - 其中一组将共享一个svchost流程。

Process ExplorerSysinternals可以用来找出正在由特定svchost过程发现(在你的JPEG文件1296)的进程ID,并双击该条目进行服务。

然后,在显示的属性对话框中,选择服务选项卡,它将向您显示使用该过程的特定服务。

如果你不想(或不能)安装Process Explorer,您可以使用命令行:

tasklist /svc /fi "imagename eg svchost.exe" 

获得在每个过程中的所有服务的列表。

2

我遇到了同样的问题,我在

解决它通过在“检查外部修改文件”前取出蜱

设置 - >环境 - >常规设置