2015-03-03 80 views
1

我正在Visual Studio中開發一個C++應用程序,當我去調試時得到這個錯誤 - 它永遠不會讓它到main()。谷歌搜索這個錯誤代碼沒有幫助 - 事實上,大多數返回命中是特洛伊木馬網站。應用程序無法正確啓動(0xC0000056)。點擊確定關閉應用程序

Dependency Walker沒有顯示任何有趣的東西。所有的DLL都在路徑中找到,並且所有的都如預期的那樣是64位。

回答

3

事實證明,我試圖加載的Windows DLL之一已被標記爲由我今天安裝的安裝程序刪除。我曾經更新過TortoiseGit,它需要替換使用中的系統DLL並請求重啓(我拒絕了)。

錯誤代碼0xC0000056在這裏找到一擊:http://download.microsoft.com/download/9/5/E/95EF66AF-9026-4BB0-A41D-A4F81802D92C/[MS-ERREF].pdf

0xC0000056 STATUS_DELETE_PENDING

非關閉操作已經要求具有 刪除掛起的文件對象的

重新啓動後,我能夠調試我的代碼。

相關問題