调试使用 CeRapiInvoke 调用的 DLL

发布于 2024-07-05 08:10:37 字数 323 浏览 4 评论 0原文

我正在尝试从 Windows 盒子中使用 CeRapiInvoke()(技术上来自 OpenNETCF 的 RAPI.Invoke())调试在 Windows Mobile 设备上调用的 C dll。 我非常熟悉附加到已经运行的进程来调试加载的 dll(我已经使用 Windows Mobile 服务做过很多次),但我似乎无法弄清楚哪个进程实际上正在运行该 dll。 即使在运行远程进程查看器时,我也没有看到任何新进程弹出,因此它一定是已经在运行的进程...关于附加到哪个进程以便在调用时调试到 dll 的任何想法?

编辑:在尝试附加到几个不同的进程后,我发现是“rapiclnt.exd”做到了这一点。

I'm trying to debug into a C dll that is invoked on a Windows Mobile device using CeRapiInvoke() (Technically RAPI.Invoke() from OpenNETCF) from a Windows box. I'm very familiar with attaching to a process that is already running to debug a loaded dll (I've done it many time with Windows Mobile services) but I can't seem to figure out what process is actually running the dll. Even when running the Remote Process Viewer I don't see any new processes pop up, so it must be something that is already running... Any ideas as to which process to attach to in order to debug into the dll when invoked?

Edit: After trying to attach to several different processes I found that it was "rapiclnt.exd" that did the trick.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

戒ㄋ 2024-07-12 08:10:37

rapiclnt.exe 是加载 RAPI dll 的进程。 阅读本文以了解有关调试 RAPI dll 的更多信息。

http://knowledgepointer.wordpress.com/2008/11/08 /调试-rapi-dlls/

rapiclnt.exe is the process which loads the RAPI dlls. Read this for more on debugging RAPI dlls.

http://knowledgepointer.wordpress.com/2008/11/08/debugging-rapi-dlls/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文