This class is a System.Configuration.Install.Installer to install EventLog s. To install a new source, set the appropriate Source and Log properties. public class EventLogInstaller : System.Configuration.Install.ComponentInstaller { // Public Constructors public EventLogInstaller ( ); // Public Instance Properties public string Log {set; get; } public string Source {set; get; } public UninstallAction UninstallAction {set; get; } // Public Instance Methods public override void CopyFromComponent (System.ComponentModel.IComponent component ) // overrides System.Configuration.Install.ComponentInstaller public override void Install (System.Collections.IDictionary stateSaver ) // overrides System.Configuration.Install.Installer public override bool IsEquivalentInstaller (System.Configuration.Install.ComponentInstaller otherInstaller ) // overrides System.Configuration.Install.ComponentInstaller public override void Rollback (System.Collections.IDictionary savedState ) // overrides System.Configuration.Install.Installer public override void Uninstall (System.Collections.IDictionary savedState ) // overrides System.Configuration.Install.Installer } HierarchySystem.Object System.MarshalByRefObject System.ComponentModel.Component(System.ComponentModel.IComponent, System.IDisposable) System.Configuration.Install.Installer System.Configuration.Install.ComponentInstaller EventLogInstaller |