public MainForm() { InitializeComponent(); winServiceInstaller = new WinServiceInstaller(); this.Text = winServiceInstaller.DisplayName; this.Icon = System.Drawing.Icon.ExtractAssociatedIcon(System.Reflection.Assembly.GetEntryAssembly().Location); //托盘图标 niMain.Text = this.Text; niMain.Icon = this.Icon; ensureOnlyOne(); }
public ServiceButtons() { winServiceInstaller = new WinServiceInstaller(); _StatusLabel = new Label() { ForeColor = Color.Red }; _InstallButton = new Button() { Size = new Size(75, 23) }; _InstallButton.Click += InstallButton_Click; _UninstallButton = new Button() { Size = new Size(75, 23) }; _UninstallButton.Click += UninstallButton_Click; _StartButton = new Button() { Size = new Size(75, 23) }; _StartButton.Click += StartButton_Click; _StopButton = new Button() { Size = new Size(75, 23) }; _StopButton.Click += StopButton_Click; checkServiceStatus(); }