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; }
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); }