DLL отладки, вызываемая с помощью CeRapiInvoke

Я пытаюсь отладить в C dll, который вызывается на устройстве Windows Mobile с помощью CeRapiInvoke() (технически RAPI.Invoke() из OpenNETCF) из коробки Windows. Я очень хорошо знаком с подключением к процессу, который уже запущен для отладки загруженной библиотеки DLL (я делал это много раз со службами Windows Mobile), но я не могу понять, какой процесс на самом деле выполняет библиотеку DLL. Даже когда я запускаю Remote Process Viewer, я не вижу каких-либо новых процессов, поэтому это должно быть то, что уже запущено... Есть идеи, к какому процессу подключаться, чтобы отладить в dll при вызове?

Редактировать: после попытки присоединиться к нескольким различным процессам я обнаружил, что это был "rapiclnt.exd", который добился цели.

1 ответ

Решение

rapiclnt.exe - это процесс, который загружает библиотеки RAPI. Прочитайте это, чтобы узнать больше об отладке библиотек RAPI.

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

Другие вопросы по тегам