CeRapiInvoke で呼び出される DLL のデバッグ
-
09-06-2019 - |
質問
Windows ボックスから CeRapiInvoke() (技術的には OpenNETCF の RAPI.Invoke()) を使用して、Windows Mobile デバイス上で呼び出される C dll をデバッグしようとしています。読み込まれた DLL をデバッグするために、すでに実行されているプロセスにアタッチすることはよく知っていますが (Windows Mobile サービスで何度も行ってきました)、実際にどのプロセスが DLL を実行しているのかがわかりません。リモート プロセス ビューアーを実行しても、新しいプロセスがポップアップ表示されないため、既に実行されているものに違いありません...DLL が呼び出されたときに、DLL をデバッグするためにどのプロセスにアタッチするかについて何かアイデアはありますか?
編集:いくつかの異なるプロセスに接続しようとした結果、うまくいったのは「rapiclnt.exd」であることがわかりました。
解決
rapiclnt.exe は、RAPI DLL をロードするプロセスです。RAPI DLL のデバッグの詳細については、これをお読みください。
http://knowledgepointer.wordpress.com/2008/11/08/debugging-rapi-dlls/
所属していません StackOverflow