I am trying to adapt an application developed in VS 2008 / C # that listens to another WM_ message application using the Control.WndProc method. When running a version of "app.exe" , displayed and processed WM_USER posts ; however, when the "app.vshost.exe" version is launched, these same messages are no longer visible to the application and, therefore, are not processed. Both .exe and vshost.exe versions seem to receive other WM_ messages (by placing a gap on WndProc, however WM_USER messages cannot be captured in the version of vshost.exe. The application’s security settings are set to “application with full confidence. "
To make things more confusing, when I moved the same source code to another computer, the second computer was able to see and process WM_USER messages for the versions "app.exe" and "app.vshost.exe", which makes me think that this An environmental issue in my development computer.
Can someone wish me to take a look at what might be unique in my development environment, which might explain the difference in visibility of WM_USER messages?
source
share