2012-02-01 40 views
2

如何使用Visual Studio 2008附加到在Windows Mobile 6.53中運行的DLL? 或如何調試使用VS 2008在Windows Mobile 6.53中運行的本地身份驗證插件DLL? 我試圖調試C:\ Program Files \ Windows Mobile 6 SDK \ Samples \ PocketPC \ CPP \ win32 \ LAP中提供的示例LAP(本地身份驗證插件) 簽署並將lap DLL複製到設備上的\ windows 。 通過USB電纜和Active Sync連接到Windows Mobile 6.53設備。 如何在調試器中運行它?我嘗試從VS調試器'附加到進程',但我不確定哪個進程包含LAP。如何使用Visual Studio 2008連接到在Windows Mobile 6.53中運行的DLL?

回答

2

「附加到進程」是正確的做法,但您確實需要知道哪個進程正在加載您的dll。如果你的DLL是Windows CE服務,那麼你可以嘗試附加到進程Services.exe

+0

它是屏幕鎖定認證請參閱http://msdn.microsoft.com/en-us/library/ms926467.aspx。我將嘗試連接到services.exe並在此處報告結果 – likejiujitsu 2012-02-05 14:42:11

+1

謝謝!這是我做的。像往常一樣通過我的DLL簽名和複製到設備上的/ windows,使用ActiveSync。 在VS 2008中,選擇「調試」,然後選擇「附加到進程」。在彈出的對話框的Transport下,選擇'Smart Device','Windows 6.53 Professional',然後連接。 單擊複選框'顯示來自所有用戶的進程'。選擇你的DLL運行的進程。在我的情況下,它是'services.exe'。單擊連接,您的調試器將在斷點處停止。 – likejiujitsu 2012-02-06 17:19:09

相關問題