EventLogInstaller.Uninstall(IDictionary) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rimuove un'installazione rimuovendo le informazioni del registro eventi dal Registro di sistema.
public:
override void Uninstall(System::Collections::IDictionary ^ savedState);
public override void Uninstall(System.Collections.IDictionary savedState);
override this.Uninstall : System.Collections.IDictionary -> unit
Public Overrides Sub Uninstall (savedState As IDictionary)
Parametri
- savedState
- IDictionary
Oggetto IDictionary contenente lo stato di preinstallazione del computer.
Commenti
Se il valore della UninstallAction proprietà è Remove, il Uninstall metodo elimina l'origine e il log associato creato dal programma di installazione se le Log proprietà e Source specificano la creazione di un nuovo registro eventi e un'origine.
In genere, non si chiamano i metodi dell'oggetto EventLogInstaller dall'interno del codice, ma in genere vengono chiamati solo dalla Installutil.exe (Strumento di installazione) in modalità di disinstallazione. Lo strumento chiama automaticamente il Uninstall metodo per ripristinare le parti del sistema interessate dall'installazione ai relativi stati di preinstallazione. Ciò include l'eliminazione di informazioni del Registro di sistema associate al registro eventi da disinstallare.
La routine di disinstallazione di un'applicazione usa la proprietà del programma di installazione del Installer.Context progetto per mantenere automaticamente le informazioni sui componenti che sono già stati disinstallati. Queste informazioni sullo stato, che vengono passate come UninstallsavedState parametro, vengono aggiornate continuamente quando lo strumento disinstalla ogni EventLogInstaller. In genere, non è necessario che il codice modifichi in modo esplicito queste informazioni sullo stato.