2012-02-09 1 views
4

Comment installer par programme Windows Media Player en utilisant .net. Windows Media Player n'est pas un produit, il est une caractéristique du système d'exploitation Windows.Installez par programme le lecteur Windows Media en utilisant .net

Comment activer le programme .net s'il est déjà désactivé. et aussi installer la version supérieure si nécessaire (par exemple, si Windows Media Player 9 est disponible et allumé .. Il devrait être mis à niveau vers Windows Media Player 11). Est-ce que tout cela peut être fait par programmation?

Quelles sont toutes les façons de le faire .. Dans les versions de Windows - par exemple: XP, Vista, Windows 7, etc.

+2

ce n'est pas sage. Il n'y a que deux cas réalistes où WMP ne serait pas installé. Soit parce que l'utilisateur l'a désinstallé explicitement, soit parce que les règles commerciales locales interdisent à Microsoft d'expédier WMP avec Windows (Corée par exemple). Essayer d'installer WMP ne va produire que de la misère pour l'utilisateur. Vous devrez en faire un prérequis pour votre programme. –

+0

Cela est présomptueux - il peut travailler dans un environnement fermé tel qu'un kiosque où il a un contrôle explicite sur la machine et ses paramètres. – erodewald

Répondre

3

vous pouvez exécuter l'utilitaire DISM par Process.Start

cela fonctionne au moins dans windows 7, si vous ouvrez une invite de cmd et exécutez ceci:

dism /online /enable-feature /featurename:WindowsMediaPlayer 

voir ici pour l'article complet: How to disable/enable Windows 7 features from a command line

+0

Est-ce que cela fonctionne pour Windows XP? – dinesh

+0

C'est une fonctionnalité de Windows 7, donc non. – erodewald

Questions connexes