How to pragmatically installing Windows Media player using .net.

Windows media player is not a Product, It is Feature of Windows operating system. How to Turn On using .net program if it already off. and also Installing Higher version if necessary (ie., if Windows media player 9 is Exists and Turn On.. It should be Upgraded to Windows media player 11). Can all these done by programatically.

What are all the ways for doing so.. In Versions of Windows - eg : xp,Vista,Windows 7, etc.

thanks dinesh