123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Text;
- using System.Windows.Forms;
- using System.Reflection;
- using RemoteControlLib.Common;
- namespace RemoteServer
- {
-
-
-
- public partial class frm_Server : Form
- {
-
- private Servers.Servers server;
- public frm_Server()
- {
- InitializeComponent();
- Run();
- }
-
-
-
- public string AssemblyTitle
- {
- get
- {
-
- object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyTitleAttribute), false);
-
- if (attributes.Length > 0)
- {
-
- AssemblyTitleAttribute titleAttribute = (AssemblyTitleAttribute)attributes[0];
-
- if (titleAttribute.Title != "")
- return titleAttribute.Title;
- }
-
- return System.IO.Path.GetFileNameWithoutExtension(Assembly.GetExecutingAssembly().CodeBase);
- }
- }
-
-
-
- public string AssemblyVersion
- {
- get
- {
- return Assembly.GetExecutingAssembly().GetName().Version.ToString();
- }
- }
-
-
-
- public string AssemblyProduct
- {
- get
- {
-
- object[] attributes = Assembly.GetExecutingAssembly().GetCustomAttributes(typeof(AssemblyProductAttribute), false);
-
- if (attributes.Length == 0)
- return "";
-
- return ((AssemblyProductAttribute)attributes[0]).Product;
- }
- }
-
-
-
- private void Run()
- {
- this.WindowState=FormWindowState.Minimized;
- server = new Servers.Servers(Constant.Port_Main, Constant.Port_File, Constant.Port_Screen);
- server.ltv_Log = ltv_Log;
- server.lbl_Message = lbl_Message;
- server.Version = AssemblyVersion;
- server.ProductName = AssemblyProduct;
- try
- {
- server.Run();
- }
- catch
- {
- CloseServer();
- }
- }
-
-
-
- private void CloseServer()
- {
- try
- {
- if (server != null)
- server.Close();
- System.Environment.Exit(System.Environment.ExitCode);
- Application.ExitThread();
- Application.Exit();
- }
- catch { }
- }
- private void frm_server_FormClosing(object sender, FormClosingEventArgs e)
- {
- e.Cancel = true;
- 退出EToolStripMenuItem1_Click(sender, e);
- }
- private void 退出EToolStripMenuItem1_Click(object sender, EventArgs e)
- {
- CloseServer();
-
- }
- private void 打开OToolStripMenuItem3_Click(object sender, EventArgs e)
- {
- this.Visible = true;
- this.WindowState = FormWindowState.Normal;
- }
- private void notifyIcon_MouseDoubleClick(object sender, MouseEventArgs e)
- {
- this.Visible = true;
- if (this.Visible)
- this.WindowState = FormWindowState.Normal;
- }
- private void frm_server_Resize(object sender, EventArgs e)
- {
- if (this.WindowState == FormWindowState.Minimized)
- this.Visible = false;
- }
- private void grb_Log_Enter(object sender, EventArgs e)
- {
- }
- }
- }
|