private void stopToolStripMenuItem1_Click(object sender, EventArgs e) { ServicesManager.ReturnValue rv = ServicesManager.StopService(serviceName); if (rv == ServicesManager.ReturnValue.Success) { // MessageBox.Show("Usługa została zatrzymana poprawnie", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Nie udało się zatrzymać usługi (błąd: " + rv.ToString() + ")", "Uwaga", MessageBoxButtons.OK, MessageBoxIcon.Error); } SynchronizeWithServiceState(); }
private void odinstalujToolStripMenuItem_Click(object sender, EventArgs e) { ServicesManager.ReturnValue rv = ServicesManager.UninstallService(serviceName); if (rv == ServicesManager.ReturnValue.Success) { // MessageBox.Show("Usługa została odinstalowana poprawnie", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Nie udało się odinstalować usługi", "Uwaga", MessageBoxButtons.OK, MessageBoxIcon.Error); } SynchronizeWithServiceState(); }
private void zainstalujToolStripMenuItem_Click(object sender, EventArgs e) { string serviceExecutablePath = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), serviceExecutableName); ServicesManager.ReturnValue rv = ServicesManager.InstallService(serviceName, "Usługa zdalnych skanów aplikacji 2SA", serviceExecutablePath, ServicesManager.ServiceType.OwnProcess, ServicesManager.OnError.UserIsNotified, ServicesManager.StartMode.Automatic, false, "LocalSystem", null, null, null, null); if (rv != ServicesManager.ReturnValue.Success) { MessageBox.Show("Nie udało się zainstalować usługi (błąd: " + rv.ToString() + ")", "Uwaga", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { MessageBox.Show("Usługa została zainstalowana poprawnie", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); } SynchronizeWithServiceState(); }
private void startToolStripMenuItem_Click(object sender, EventArgs e) { string[] startParams = new string[5]; startParams[0] = Settings.Default.WatchDirectory; startParams[1] = Settings.Default.BackupDirectory; startParams[2] = Settings.Default.ServiceUrl; startParams[3] = Settings.Default.Username; startParams[4] = Settings.Default.Password; ServicesManager.ReturnValue rv = ServicesManager.StartService(serviceName, startParams); if (rv == ServicesManager.ReturnValue.Success) { // MessageBox.Show("Usługa została uruchomiona poprawnie", "Informacja", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Nie udało się uruchomić usługi (błąd: " + rv.ToString() + ")", "Uwaga", MessageBoxButtons.OK, MessageBoxIcon.Error); } SynchronizeWithServiceState(); }