Ejemplo n.º 1
0
        private void SetFallbackToUnsecureRpcIfNecessary(FallbackToUnsecureRPCIfNecessaryStatus value)
        {
            object objValue = null;

            if (value == FallbackToUnsecureRPCIfNecessaryStatus.Unknown)
            {
                return;
            }

            switch (value)
            {
            case FallbackToUnsecureRPCIfNecessaryStatus.On:
            {
                objValue = 1;
                break;
            }

            case FallbackToUnsecureRPCIfNecessaryStatus.Off:
            {
                objValue = 0;
                break;
            }
            }

            if (objValue == null)
            {
                return;
            }

            WriteRegistryKeyValue(Consts.FallbackToUnsecureRpcIfNecessaryKeyPath, Consts.FallbackToUnsecureRpcIfNecessaryValueName, objValue);
            _needRestart = true;
        }
Ejemplo n.º 2
0
        private FallbackToUnsecureRPCIfNecessaryStatus GetFallbackToUnsecureRpcIfNecessary()
        {
            FallbackToUnsecureRPCIfNecessaryStatus result = FallbackToUnsecureRPCIfNecessaryStatus.Unknown;
            object keyValue = ReadRegistryKeyValue(Consts.FallbackToUnsecureRpcIfNecessaryKeyPath, Consts.FallbackToUnsecureRpcIfNecessaryValueName);

            if (keyValue != null)
            {
                switch (keyValue.ToString())
                {
                case "0":
                {
                    result = FallbackToUnsecureRPCIfNecessaryStatus.Off;
                    break;
                }

                case "1":
                {
                    result = FallbackToUnsecureRPCIfNecessaryStatus.On;
                    break;
                }
                }
            }
            return(result);
        }