我已經做了一個新的Windows服務,它使用barebone代碼(只是一個服務的基本框架),但是,當我鏈接它與我的dll,lib文件使用dll中的功能在啓動時崩潰0xc0000034錯誤。服務崩潰加載dll
是否有一個特殊的地方可以放置一個服務的DLL或一個特殊的方式來做到這一點?
。
編輯:我有所有DLL需要在與exe文件相同的文件夾,但我會嘗試將它們移動到system32文件夾。我認爲這可能是由我的內存泄漏檢測器(vld)和服務引起的衝突,將不得不做更多的調試和試錯。
。
編輯2:
發現了什麼導致它。它缺少dbghelp.dll(使用dependency walker來解決)。感謝您的意見。