2009-05-25 47 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

我遇到了同樣的問題,我在

解決它通過在「檢查外部修改文件」前取出蜱

設置 - >環境 - >常規設置