Question

J'essaie de déboguer une DLL C invoquée sur un appareil Windows Mobile à l'aide de CeRapiInvoke() (techniquement RAPI.Invoke() d'OpenNETCF) à partir d'une boîte Windows.Je suis très familier avec l'attachement à un processus déjà en cours d'exécution pour déboguer une DLL chargée (je l'ai fait plusieurs fois avec les services Windows Mobile), mais je n'arrive pas à comprendre quel processus exécute réellement la DLL.Même lors de l'exécution de Remote Process Viewer, je ne vois aucun nouveau processus apparaître, il doit donc s'agir de quelque chose qui est déjà en cours d'exécution...Avez-vous des idées sur le processus auquel s'attacher afin de déboguer la DLL lorsqu'elle est invoquée ?

Modifier:Après avoir essayé de m'attacher à plusieurs processus différents, j'ai découvert que c'était "rapiclnt.exd" qui faisait l'affaire.

Était-ce utile?

La solution

rapiclnt.exe est le processus qui charge les dll RAPI.Lisez ceci pour en savoir plus sur le débogage des DLL RAPI.

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top