Debug della DLL chiamata con CeRapiInvoke
-
09-06-2019 - |
Domanda
Sto cercando di eseguire il debug in una dll C richiamata su un dispositivo Windows Mobile utilizzando CeRapiInvoke() (tecnicamente RAPI.Invoke() da OpenNETCF) da una finestra Windows.Ho molta familiarità con il collegamento a un processo già in esecuzione per eseguire il debug di una DLL caricata (l'ho fatto molte volte con i servizi Windows Mobile) ma non riesco a capire quale processo sta effettivamente eseguendo la DLL.Anche quando eseguo Remote Process Viewer non vedo apparire alcun nuovo processo, quindi deve essere qualcosa che è già in esecuzione...Qualche idea su quale processo collegare per eseguire il debug nella DLL quando richiamato?
Modificare:Dopo aver provato a collegarmi a diversi processi diversi, ho scoperto che era "rapiclnt.exd" a risolvere il problema.
Soluzione
rapiclnt.exe è il processo che carica le DLL RAPI.Leggi questo per ulteriori informazioni sul debug delle DLL RAPI.
http://knowledgepointer.wordpress.com/2008/11/08/debugging-rapi-dlls/