I have a c wpf app that needs to call an unmanaged c dll


Question: I have a C# WPF app that needs to call an unmanaged C++ DLL and get a simple event notification from it. The DLL will wait for a keyboard event that can't be seen in .NET (VK_MEDIA_PLAY_PAUSE while the app doesn't have the input focus), and notify the main app. I've found an example for using semaphores for cross-process syncing, but that seems like overkill. Likewise, using named pipes, COM, sockets, or p/invoke seems like more than I should need.

Specifically, I'll be starting a worked thread in the WPF app that will wait for the keyboard event to be signaled, and then notify the main UI thread to do something once it has.

Solution Preview :

Prepared by a verified Expert
Programming Languages: I have a c wpf app that needs to call an unmanaged c dll
Reference No:- TGS02350341

Now Priced at $10 (50% Discount)

Recommended (99%)

Rated (4.3/5)