I have a 3rd party application that provides external access through an extension api. the way that works is that we provide a dll that references the extension api and will receive event notifications from the extension api as well as pass commands to the extension api. My dll must reside in a sub folder of the 3rd party app, so that when the app loads it will then load my dll.
Here is my problem: I don't know how to communicate with my dll. Here's what I mean:
1. my application starts the 3rd party application via process.start(); this works perfectly.
2. the 3rd party app starts and loads my dll, which starts receiving events from the 3rd party app.
3. PROBLEM: I can't receive the events from my dll!
I've tried referencing my dll and the 3rd party extension api dll in my own app, then instantiating the dll, but that doesn't work .
Can someone please provide some basic direction on what I'm doing wrong? I really need this to work soon.