FcgidWrapper "C:/Apache2.2/htdocs/app-libfcgi.exe" .ews
I noticed that you used "gewf" to generate the initial EWF server, and I guess it was old version, anyway you should know a bit about some conventions for this "generated" code.
If you compile the target "app_any", the executable can be run as nino server, CGI or libfcgi server ...
If you look at the launcher code, you will see that it knows which connector to use at run-time based on the executable name. Check in your project APPLICATION.initialize_launcher_nature
app-cgi or app-cgi.exe -> run as CGI app
app-libfcgi or app-libfcgi.exe -> run as libfcgi server
otherwise run as nino server.
In your case, this may be the issue, you are using "app.exe" ... so apache launch the app.exe , but the app.exe does not behave as a libfcgi server.
Now if you don't want this mess with executable filename, you should compile directly the target "app_libgcgi" which will generate an executable that will always run as a libfcgi server.
(for info, latest version of gewf , generate nicer code for the launcher, and for target *_any, the decision to use nino, cgi or libfcgi is based on extension, for instance app.cgi, of app.fcgi ... but this is not currently your code).
So please, can you try either with targer app_libfcgi, or renaming your app.exe as app-libfcgi.exe ?
And let me know the result.
Otherwise, please contact me via Google Hangout, or skype, so that you don't waste more time on that.
-- Jocelyn