I'm making a small program for a tvtunner.
One of its functions is the ability to change audio level (master/wave/linein...).
In Windows XP works fine.
In Vista/7 I know only IAudioEndpointVolume interface. It works only for master volume.
So, until I will find a better solution, I start the program in Windows XP compatibility.
My questions are:
1. Do somebody know a better way to change audio level directly in Vista/7..?
2. Is there a way to install the program directly with Windows XP compatibility set?
3. I need to know inside the program on which OS is running so I can make small adjustments. But, because of the compatibility, GetVersionEx says it's Windows XP even if it's Vista/7.
Is there a way to get real informations about the OS?
Thank you in advance for any reply.