コード例 #1
0
        public void UpdateSelf(string newFileName)
        {
            string selfName = Path.GetFileName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName);

            if (File.Exists("old_"))
            {
                File.Delete("old_");
            }

            File.Move(selfName, "old_");
            File.Copy(patchFileName, selfName);

            ConfigFile updateCfg = new ConfigFile(workPath + "/" + updateConfigName);

            updateCfg.WriteValue("AppInfo", "AppVersion", serverVersion);
            MessageBox.Show("Updating sucessful.App is restarting.");

            if (File.Exists(patchFileName))
            {
                File.Delete(patchFileName);
            }

            Process.Start(selfName);
            System.Environment.Exit(0);
        }
コード例 #2
0
ファイル: MyApp.cs プロジェクト: kuanye345/JX3Assist
        public void SetMacroKey(string key)
        {
            ConfigFile cfg = new ConfigFile(configFileName);

            cfg.WriteValue("Key", "MacroKey", key);
        }