public async Task <IHttpActionResult> Remove(System.Guid id) { RegStore model = db.RegStore.Where(m => m.Id == id).FirstOrDefault(); db.RegStore.Remove(model); db.SaveChanges(); return(Ok()); }
/// <summary> /// 初始化控制面板(设置)状态。 /// </summary> /// <returns> /// 控制面板(设置)状态注册表信息。 /// </returns> private static RegStatus InitCtrlPal() { var regp = new RegPath(REG_ROOT_KEY.HKEY_CURRENT_USER, @"Software\Microsoft\Windows\CurrentVersion\Policies\Explorer", @"NoControlPanel"); var onreg = new RegStore[1]; var offreg = new RegStore[1]; onreg[0] = new RegStore(regp, RegistryValueKind.DWord, 0x1, false); offreg[0] = new RegStore(regp, RegistryValueKind.DWord, 0x0); return(new RegStatus(onreg, offreg)); }
/// <summary> /// 初始化任务管理器状态。 /// </summary> /// <returns> /// 任务管理器状态注册表信息。 /// </returns> private static RegStatus InitTaskmgr() { var regp = new RegPath(REG_ROOT_KEY.HKEY_CURRENT_USER, @"Software\Microsoft\Windows\CurrentVersion\Policies\System", @"DisableTaskMgr"); var onreg = new RegStore[1]; var offreg = new RegStore[1]; onreg[0] = new RegStore(regp, RegistryValueKind.DWord, 0x1, false); offreg[0] = new RegStore(regp, RegistryValueKind.DWord, 0x0); return(new RegStatus(onreg, offreg)); }
/// <summary> /// 初始化进程路径限制状态。 /// </summary> /// <returns> /// 进程路径限制状态注册表信息。 /// </returns> private static RegStatus InitLimitTaskPath() { var regp = new RegPath(REG_ROOT_KEY.HKEY_LOCAL_MACHINE, @"Software\Policies\Microsoft\Windows\safer\codeidentifiers", @"DefaultLevel"); var onreg = new RegStore[1]; var offreg = new RegStore[1]; onreg[0] = new RegStore(regp, RegistryValueKind.DWord, 0x0, false); offreg[0] = new RegStore(regp, RegistryValueKind.DWord, 0x40000); return(new RegStatus(onreg, offreg)); }
public async Task <IHttpActionResult> Update([FromBody] RegStore model) { if (ModelState.IsValid) { var Username = User.Identity.GetUserName(); model.Email = Username; db.Entry(model).State = EntityState.Modified; db.SaveChanges(); } return(Ok()); }
public async Task <IHttpActionResult> Save([FromBody] RegStore model) { if (ModelState.IsValid) { model.Id = Guid.NewGuid(); model.Email = User.Identity.GetUserName(); db.RegStore.Add(model); db.SaveChanges(); return(Ok()); } return(BadRequest()); }