1

Windows ボックスから CeRapiInvoke() (技術的には OpenNETCF の RAPI.Invoke()) を使用して、Windows Mobile デバイスで呼び出される C dll にデバッグしようとしています。既に実行されているプロセスにアタッチして、ロードされた dll をデバッグすることには精通していますが (Windows Mobile サービスで何度も実行しました)、実際に dll を実行しているプロセスを特定できないようです。リモート プロセス ビューアーを実行している場合でも、新しいプロセスがポップアップ表示されないため、既に実行されているものである必要があります...呼び出されたときに dll にデバッグするために、どのプロセスにアタッチするかについてのアイデアはありますか?

編集:いくつかの異なるプロセスにアタッチしようとした後、トリックを行ったのは「rapiclnt.exd」であることがわかりました。

4

1 に答える 1

2

rapiclnt.exe は、RAPI dll をロードするプロセスです。RAPI dll のデバッグの詳細については、こちらをお読みください。

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

于 2008-11-08T14:33:29.977 に答える