I'm trying to write a perl script in windows that will use windows devenv.com command to automate the building of .sln and .vcproj files. Problem is, some of them have custom build steps at the end which launches a test--which sometimes will hang.
So, I'm trying to figure out a way to detect that. My first thought was to try forking a child and communicating with a pipe, but open(FH, "-|") doesn't appear to work in windows, and I'm not sure how to detect a hung state. Thoughts?