public void CreateRegisterTool(RegisterTool registerTool) { CheckValue.RequireString(registerTool.ToolName); context.RegisterTools.Add(registerTool); context.SaveChanges(); }
private void CreateRegisterTool(string toolName, string uidCode) { var registerTool = new RegisterTool { ToolName = toolName, UidCode = uidCode }; context.CreateRegisterTool(registerTool); ConnectedSuccessfully = true; }
public void UpdateRegisterTool(RegisterTool registerTool) { var entity = context.RegisterTools.Find(registerTool.Id); if (entity == null) { throw new NotImplementedException("Handle appropriately for your API design. "); } context.Entry(entity).CurrentValues.SetValues(registerTool); context.SaveChanges(); }
private void SetStartup() { string regCurrent = @"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run"; if (RegisterTool.SetValue(regCurrent, AppName, AppFile)) { UICmd("该程序为开机自启动程序"); } else { Logger.Logger.Default.Error("添加 注册表当前用户开机启动 失败"); } }
private static void UpdateRegister(List <VersionRegister> vr) { if (ListTool.HasElements(vr)) { foreach (var r in vr) { if (r.IsClean) { //删除该注册表项 RegisterTool.DeleteValue(r.Key, r.Name); } else { //添加或修改该注册表项 RegisterTool.SetValue(r.Key, r.Name, r.Value); } } } }
public static bool Regedit(string appName, string appFile, bool start = true) { if (start) { //添加启动注册表 if (RegisterTool.Write(RegeditRunKey, appName, appFile)) { return(true); } } else { //删除启动注册表 if (RegisterTool.Delete(RegeditRunKey, appName)) { return(true); } } return(false); }
private void btn_Del_Click(object sender, EventArgs e) { #region 所有用户 //string regAll = @"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; //if (RegisterTool.DeleteValue(regAll, AppName)) // UICmd("删除 注册表全局用户启动 成功"); //else // UICmd("删除 注册表全局用户启动 失败"); #endregion string regCurrent = @"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run"; if (RegisterTool.DeleteValue(regCurrent, AppName)) { UICmd("删除 注册表当前用户启动 成功"); } else { UICmd("删除 注册表当前用户启动 失败"); Logger.Logger.Default.Error("删除 注册表当前用户启动 失败"); } }
public static bool Register(string name, string file, bool start = true, bool allUser = true) { if (start) { //注册开机启动注册表项 if (allUser) { if (RegisterTool.SetValue(regAll, name, file)) { return(true); } } else { if (RegisterTool.SetValue(regCurrent, name, file)) { return(true); } } } else { //移除开机启动注册表项 if (allUser) { if (RegisterTool.DeleteValue(regAll, name)) { return(true); } } else { if (RegisterTool.DeleteValue(regCurrent, name)) { return(true); } } } return(false); }
public override void notifyConstructDone() { base.notifyConstructDone(); if (mGame == null) { mGame = Game.instance as Game; mGameConfig = mGame.getSystem <GameConfig>(); mHardwareInfo = mGame.getSystem <HardwareInfo>(); mSocketNetManager = mGame.getSystem <SocketManager>(); mGameInputManager = mGame.getSystem <GameInputManager>(); mUSBManager = mGame.getSystem <USBManager>(); mGameSetting = mGame.getSystem <GameSetting>(); mRoleSystem = mGame.getSystem <RoleSystem>(); mRaceSystem = mGame.getSystem <RaceSystem>(); mItemManager = mGame.getSystem <SceneItemManager>(); mLogSystem = mGame.getSystem <LogSystem>(); mFrameLogSystem = mLogSystem; mRegisterTool = mGame.getSystem <RegisterTool>(); mWayPointManager = mGame.getSystem <WayPointManager>(); mGameUtility = mGame.getSystem <GameUtility>(); } }
private void BtRegDel_Click(object sender, EventArgs e) { string regAll = @"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"; if (RegisterTool.DeleteValue(regAll, AppName)) { UICmd("删除 注册表全局用户启动 成功"); } else { UICmd("删除 注册表全局用户启动 失败"); } string regCurrent = @"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run"; if (RegisterTool.DeleteValue(regCurrent, AppName)) { UICmd("删除 注册表当前用户启动 成功"); } else { UICmd("删除 注册表当前用户启动 失败"); } }
public void DeleteRegisterTool(RegisterTool registerTool) { context.RegisterTools.Remove(registerTool); context.SaveChanges(); }