public void Load(string FilePath) { if (!Load(FilePath, Categorys)) { foreach (Tweak tweak in GetAllTweaks()) { tweak.State = TweakTools.TestTweak(tweak) ? Tweak.States.SelGroupe : Tweak.States.Unsellected; } Store(FilePath); } }
public bool IsAvailable() { switch (Type) { case TweakType.DisableService: return(ServiceHelper.GetServiceState(Key) != ServiceHelper.ServiceState.NotFound); case TweakType.DisableTask: return(TweakTools.IsTaskPresent(Path, Key)); case TweakType.BlockFile: { string FullPath = Environment.ExpandEnvironmentVariables(Path); bool ret = File.Exists(FullPath); return(ret); } } return(winVer.TestHost()); }