你能幫我解決下面的問題嗎?調試從另一個DLL調用的DLL
我有一個我們爲Windows服務框架編寫的1.DLL,我們從中調用了一個2.DLL。我的1.DLL將被任何使用服務框架的應用程序調用。
是否有可能通過2.dll進行調試?
謝謝
你能幫我解決下面的問題嗎?調試從另一個DLL調用的DLL
我有一個我們爲Windows服務框架編寫的1.DLL,我們從中調用了一個2.DLL。我的1.DLL將被任何使用服務框架的應用程序調用。
是否有可能通過2.dll進行調試?
謝謝
如果你把一個斷點進入2.DLL,它會提示輸入代碼的位置,你可以瀏覽到這一點,並通過相同的任何正常項目。
更新。您添加了這是非託管代碼。我沒有嘗試過非託管,但理論上它應該是相同的,只要你有源代碼。
我的1.dll將由文本服務調用,我們無法使用本地調試器進行調試。 – user1764879
不幸的是,您需要將調試器附加到「某事」。如果您已經對軟件進行了良好的編碼,那麼無論如何您都應該在代碼中追蹤代碼,並且可以使其至少能夠理解正在發生的事情。 – ChrisBint
你寫了第二個DLL嗎? – ChrisBint
是的..我有代碼爲2.dll也是這兩個DLL是未託管的代碼Dlll – user1764879