Suppression des points de restauration (wmi/windows xp)

Soyez le premier à donner votre avis sur cette source.

Snippet vu 14 394 fois - Téléchargée 32 fois

Contenu du snippet

Suite à question sur le forum : http://www.csharpfr.com/forum.v2.aspx?ID=506870

Permet de demander la suppression des points de restauration système existants.
Ajouter la référence System.Management au projet.

Source / Exemple :


using System.Management;

...

// paramètre utilisé pour spécifier le lecteur comme étant "Tous les lecteurs"
string[] param = new string[]{string.Empty};

// récupération de la classe SystemRestore
ManagementClass classSystemRestore = new ManagementClass("root/default:SystemRestore");

// invocation de la méthode Disable (provoque la suppression des points existants avant de désactiver le systeme de restauration)
classSystemRestore.InvokeMethod("Disable", param);

// réactive la restauration système.
classSystemRestore.InvokeMethod("Enable", param);  // invocation de la méthode Enable

classSystemRestore.Dispose();

Conclusion :


Classe SystemRestore : http://msdn.microsoft.com/en-us/library/aa378951.aspx

A voir également

Ajouter un commentaire Commentaires
Messages postés
6351
Date d'inscription
samedi 1 juin 2002
Statut
Modérateur
Dernière intervention
2 août 2014
98
de rien :-)
Messages postés
100
Date d'inscription
lundi 21 février 2005
Statut
Membre
Dernière intervention
18 février 2009

Il faut juste ajouter une reference!!
Quel blaireau je suis.

MERCI COQ
Messages postés
100
Date d'inscription
lundi 21 février 2005
Statut
Membre
Dernière intervention
18 février 2009

Salut Coq,
Merci pour ta réponse aussi rapide.
Par contre j'ai encore un problème.
Je n'ai pas de référence System.Management;
Je suis sur le FrameWork 2.0
As tu une idée?
@+

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.