Frage

Ich versuche, in einer C-DLL zu debuggen, die auf einem Windows Mobile-Gerät mit CeRapiInvoke() (technisch gesehen RAPI.Invoke() von OpenNETCF) aus einer Windows-Box aufgerufen wird.Ich bin sehr vertraut mit dem Anhängen an einen Prozess, der bereits ausgeführt wird, um eine geladene DLL zu debuggen (ich habe das schon oft mit Windows Mobile-Diensten gemacht), aber ich kann anscheinend nicht herausfinden, welcher Prozess die DLL tatsächlich ausführt.Selbst wenn ich den Remote Process Viewer ausführe, sehe ich keine neuen Prozesse auftauchen, es muss sich also um etwas handeln, das bereits ausgeführt wird ...Irgendwelche Ideen, an welchen Prozess man sich anschließen muss, um beim Aufruf in der DLL zu debuggen?

Bearbeiten:Nachdem ich versucht hatte, eine Verbindung zu mehreren verschiedenen Prozessen herzustellen, stellte ich fest, dass es „rapiclnt.exd“ war, das den Zweck erfüllte.

War es hilfreich?

Lösung

rapiclnt.exe ist der Prozess, der die RAPI-DLLs lädt.Weitere Informationen zum Debuggen von RAPI-DLLs finden Sie hier.

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top