Arduino using IOCTLS

Hi guys,

I'm trying to access my Arduino UNO from C#. I found out that in a Windows Store App (default under Windows 8 and visual studio 2012), I can't access SerialPort (System.IO.Ports) anymore. However, it should be able to work with this:

Does anyone have experience with that? Also are the current UNO drivers IOCTL compatible? Or would it be advisable to move from an UNO to a Leonardo where I can access it as an HID?

Or would it be advisable to

Frankly, it would be advisable to tell Microsoft that Windows 8 and Visual Studio 2012 suck. Run Win7 and use VS 2010.