コード例 #1
0
ファイル: TweakManager.cs プロジェクト: Spartinus/priv10
            public bool IsAvailable()
            {
                switch (Type)
                {
                case TweakType.DisableService: return(ServiceHelper.GetServiceStatus(Key) != ServiceHelper.ServiceState.NotFound);

                case TweakType.DisableTask: return(TweakEngine.IsTaskPresent(Path, Key));

                case TweakType.BlockFile: return(File.Exists(Path));
                }
                return(winVer.TestHost());
            }
コード例 #2
0
ファイル: TweakManager.cs プロジェクト: goofwear/priv10
            public bool IsAvailable()
            {
                switch (Type)
                {
                case TweakType.DisableService: return(ServiceHelper.GetServiceState(Key) != ServiceHelper.ServiceState.NotFound);

                case TweakType.DisableTask: return(TweakEngine.IsTaskPresent(Path, Key));

                case TweakType.BlockFile:
                {
                    string FullPath = Environment.ExpandEnvironmentVariables(Path);
                    bool   ret      = File.Exists(FullPath);
                    return(ret);
                }
                }
                return(winVer.TestHost());
            }