Пример #1
0
        public App()
        {
            InitializeComponent();

            Hardware = new HardwareClass();

            //MainPage = new MainPage();
            MainPage = new Views.Page1();
        }
Пример #2
0
        private void btnEnumerateDevices_Click(object sender, EventArgs e)
        {
            StringBuilder sb1 = new StringBuilder();
            StringBuilder sb2 = new StringBuilder();
            StringBuilder sb3 = new StringBuilder();
            StringBuilder sb4 = new StringBuilder();

            HardwareClass.EnumerateDevices(0, "ports", sb1, sb2, sb3, sb4);
            int x = 0;
        }
Пример #3
0
 protected override void OnStop()
 {
     try
     {
         //  清理非托管资源
         hc.Dispose(this.ServiceHandle);
         hc = null;
     }
     catch (Exception e)
     {
         Debug.WriteLine("OnStop 发生错误" + e.ToString());
     }
 }
Пример #4
0
 public void Start()
 {
     try
     {
         WSDLogger.WriterDebugger("OnStart");
         hc = new HardwareClass();
         //hc.AllowNotifications(this.ServiceHandle, true);
         MaintainPort();
     }
     catch (Exception e)
     {
         WSDLogger.WriterDebugger("OnStart 发生错误" + e.ToString());
     }
 }
Пример #5
0
 protected override void OnStart(string[] args)
 {
     try
     {
         WSDLogger.WriterDebugger("OnStart");
         hc = new HardwareClass();
         hc.AllowNotifications(this.ServiceHandle, true);
         MaintainPort();
     }
     catch (Exception e)
     {
         WSDLogger.WriterDebugger("OnStart 发生错误" + e.ToString());
     }
 }
Пример #6
0
 private void Form1_FormClosing(object sender, FormClosingEventArgs e)
 {
     //清理非托管资源
     hc.Dispose(Handle);
     hc = null;
 }
Пример #7
0
 private void btnGetHiddenDevice_Click(object sender, EventArgs e)
 {
     List <DeviceEntity> list = HardwareClass.GetHiddenDevice();
     int x = 0;
 }