private void UpdateServiceBtn() { if (ServiceCtrlClass.ServiceIsInstalled("EpgTimer Service") == false) { button_inst.IsEnabled = true; button_uninst.IsEnabled = false; button_start.IsEnabled = false; button_stop.IsEnabled = false; } else { button_inst.IsEnabled = false; button_uninst.IsEnabled = true; if (ServiceCtrlClass.IsStarted("EpgTimer Service") == true) { button_start.IsEnabled = false; button_stop.IsEnabled = true; } else { button_start.IsEnabled = true; button_stop.IsEnabled = false; } } if (ServiceStop) { labelServiceInfo.Content = "※ 設定を閉じ、接続しなおしてください。"; } }
private void UpdateServiceBtn() { if (ServiceCtrlClass.ServiceIsInstalled("EpgTimer Service") == false) { button_inst.IsEnabled = true; button_uninst.IsEnabled = false; button_stop.IsEnabled = false; } else { button_inst.IsEnabled = false; button_uninst.IsEnabled = true; if (ServiceCtrlClass.IsStarted("EpgTimer Service") == true) { button_stop.IsEnabled = true; } else { button_stop.IsEnabled = false; } } }