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); }
public void SetMacroKey(string key) { ConfigFile cfg = new ConfigFile(configFileName); cfg.WriteValue("Key", "MacroKey", key); }