예제 #1
0
        private static void doMain()
        {
            try
            {
                //程序主入口初始化扫描头
                HardwareUtil.HardWareInit();

                //HardwareUtil.ScanPowerOn();

                HardwareUtil.HiddenTask();

                LogUtil.Init();

                Application.Run(new LoginForm());
            }
            catch (Exception exp)
            {
                MessageBox.Show(exp.Message);
            }
            finally
            {
                DeviceContext.Current.ShowTask();

                HardwareUtil.ScanPowerOff();
                HardwareUtil.HardWareDeInit();
                HardwareUtil.ShowTask();
                Process.GetCurrentProcess().Kill();//关掉所有关联进程
            }
        }
예제 #2
0
 public SysInfoDialog()
 {
     InitializeComponent();
     Util.SetSceen(this);
     AddInfo("当前IP", HardwareUtil.Device.GetIP());
     AddInfo("设备型号", HardwareUtil.Device.ToString());
     AddInfo("当前程序版本", GetType().Assembly.GetName().Version);
     AddInfo("手持机序列号", HardwareUtil.GetGetSerialNumber());
     AddInfo("设备名", Util.DeviceIdentName);
     AddInfo("分辨率", string.Format("{0}x{1}", Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height));
     AddInfo("运行环境", Environment.Version);
     AddInfo("平台", string.Format("{0} {1}", Environment.OSVersion.Platform, Environment.OSVersion.Version));
 }