/// <summary>Called when [execute process as administrator].</summary> /// <param name="sender">The sender.</param> /// <param name="e">The <see cref="ExecuteProcessAsAdministratorEventArgs"/> instance containing the event data.</param> protected virtual void OnExecuteProcessAsAdministrator(object sender, ExecuteProcessAsAdministratorEventArgs e) { if (ExecuteProcessAsAdministrator != null) { ExecuteProcessAsAdministrator(sender, e); } }
protected override void OnClick(EventArgs e) { ExecuteProcessAsAdministratorEventArgs evt = new ExecuteProcessAsAdministratorEventArgs(ProcessName); OnExecuteProcessAsAdministrator(this, evt); base.OnClick(e); }