質問

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/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top