Ejemplo n.º 1
0
        private static void Main(string[] args)
        {
            HNStruct.OemType = DeployConfig.getOemType();
            HuionLog.listenGlobalCrashLog();
            ResourceCulture.init();
            TimerSession.startListenUserOperation();
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            bool flag = false;

            try
            {
                flag = Utils.isAppRunning();
            }
            catch
            {
                Utils.runAsAdmin(true);
                return;
            }

            if (new Mutex(true, "OnlyRun").WaitOne(0, false))
            {
                Application.Run((Form) new HuionTalbet());
            }
            else
            {
                if (Utils.isStartup(args) ||
                    HuionDriverDLL.PostMessage(HuionDriverDLL.FindWindow((string)null, Fixer4Main.FormTitle()), 1054,
                                               IntPtr.Zero, IntPtr.Zero) != 0)
                {
                    return;
                }
                Utils.runAsAdmin(true);
            }
        }
Ejemplo n.º 2
0
        public async Task <JobDeployEntity> Add(DeployConfig config, string token)
        {
            var entity = new JobDeployEntity
            {
                Config    = config,
                CreatedAt = new DateTime(),
                Token     = token
            };

            await deployCollection.InsertOneAsync(entity);

            return(entity);
        }
Ejemplo n.º 3
0
 private void clickBtn_Click(object sender, EventArgs e)
 {
     if (DeployConfig.getOemType() == OEMType.HUION && DeployConfig.isNewUI)
     {
         FormEKey_New formEkeyNew =
             new FormEKey_New((object)this.mCheckedKeyLayout, this.mCheckedKeyLayout.Key);
         formEkeyNew.callback += new EKeyCallback(this.form_TransfEvent);
         int num = (int)formEkeyNew.ShowDialog();
     }
     else
     {
         FormEKey formEkey = new FormEKey((object)this.mCheckedKeyLayout, this.mCheckedKeyLayout.Key);
         formEkey.callback += new EKeyCallback(this.form_TransfEvent);
         int num = (int)formEkey.ShowDialog();
     }
 }
Ejemplo n.º 4
0
 public static AbstractPackager GetPackager(DeployConfig config)
 {
     AbstractPackager packager;
     switch (config.InstallerType)
     {
         case "online":
             packager = new OnlineInstallerPackager();
             break;
         case "offline":
             packager = new OfflineInstallerPackager();
             break;
         default:
             Util.DisplayWarning("Invalid installer type found.", new InvalidDataException());
             packager = GetDummyPackager();
             break;
     }
     packager.SetConfig(config);
     return packager;
 }
Ejemplo n.º 5
0
        private void comboBoxMekey_SelectedIndexChanged(object sender, EventArgs e)
        {
            this.mTouchIndex = this.comboBoxMekey.SelectedIndex;
            if (this.keyLayouts == null)
            {
                return;
            }
            HuionKeyLayout keyLayout = this.keyLayouts[this.keyLayouts.Length - 1];

            if (DeployConfig.getOemType() == OEMType.HUION && DeployConfig.isNewUI)
            {
                FormEKey_New formEkeyNew = new FormEKey_New((object)keyLayout, keyLayout.MutliKeys[this.getMeIndex()]);
                formEkeyNew.callback += new EKeyCallback(this.form_TransfEvent);
                int num = (int)formEkeyNew.ShowDialog();
            }
            else
            {
                FormEKey formEkey = new FormEKey((object)keyLayout, keyLayout.MutliKeys[this.getMeIndex()]);
                formEkey.callback += new EKeyCallback(this.form_TransfEvent);
                int num = (int)formEkey.ShowDialog();
            }
        }
Ejemplo n.º 6
0
        public static AbstractPackager GetPackager(DeployConfig config)
        {
            AbstractPackager packager;

            switch (config.InstallerType)
            {
            case "online":
                packager = new OnlineInstallerPackager();
                break;

            case "offline":
                packager = new OfflineInstallerPackager();
                break;

            default:
                Util.DisplayWarning("Invalid installer type found.", new InvalidDataException());
                packager = GetDummyPackager();
                break;
            }
            packager.SetConfig(config);
            return(packager);
        }
Ejemplo n.º 7
0
 public void SetConfig(DeployConfig config)
 {
     Config = config;
 }
Ejemplo n.º 8
0
 public void SetConfig(DeployConfig config)
 {
     Config = config;
 }
Ejemplo n.º 9
0
        public async Task <IActionResult> Deploy(DeployConfig config)
        {
            await automateService.AskDeploy(config, AuthHelper.GetToken(Request));

            return(NoContent());
        }