くわしくないけど、windowsAPIは、今後いつでも使えるんですよね?
新OSで、低レベルアクセス禁止されて、.NET ver**の命令しか使え無いってことにはなりませんよね?
そうなら、C++とwinAPIだけでいいんです。