Yesterday, I decided to take the plunge and install W8 CP on a VHD, as described by Ed Bott here
It took a good few tries, but the step I hadn’t counted on was when I created the VHD, it takes a very long time to complete, and the UI doesn’t show you much in the Disk Manager.
Eventually, the 64 bit version was all up and running, so I decided to try our program RIP Vinyl, and was pleasingly surprised that our custom built installer wrapper we use for all of our projects installed without a hitch.
So, I launched the program, and recorded a test stream from YouTube. It worked straight away on Windows 8!
Unfortunately, when I went to change the recording format to MP3, I started to hit problems. Pressing the format change buttons did nothing.
The code allows the user to change the recording format by selecting a format via the acmFormatChoose dialog, but unfortunately, no matter what I tried, I keep getting a return code of 0x0000000B, or MMSYSERR_INVALPARAM
I’ve now built a very simple test using VS2010 and an MFC dialog based app, which runs fine on everything but W8.
I haven’t yet tried on the 32 bit version of W8.
Here’s the code I run on a button press in my MFC app:
If anyone wants the entire project to try, please contact me via @WieserSoftware on twitter.