private bool taskDialog_Callback(IActiveTaskDialog dialog, VistaTaskDialogNotificationArgs args, object callbackData) { bool result = false; switch (args.Notification) { case VistaTaskDialogNotification.ButtonClicked: if (args.ButtonId == 500) { this.autoUpdater.ReadyToBeInstalled += AutoUpdater_ReadyToBeInstalled; this.autoUpdater.InstallNow(); } else if (args.ButtonId == 501) { } break; } return result; }