Справочник по C#

    Исходники по языку программирования CSharp

    Включаем/выключаем удаленный рабочий стол: Справочник по C#

    /
    /
    /
    241 Views


    try
    {
    RegistryKey key =
    RegistryKey.OpenRemoteBaseKey(RegistryHive.LocalMachine, TargetMachine.Name);
    key = key.OpenSubKey(@"SYSTEMCurrentControlSetControlTerminal Server", true);
    object val = key.GetValue("fDenyTSConnections");
    bool state = (int)val != 0;
    if (state)
    {
    key.SetValue("fDenyTSConnections", 0, RegistryValueKind.DWord);
    MessageBox.Show("Remote Desktop is now ENABLED");
    }
    else
    {
    key.SetValue("fDenyTSConnections", 1, RegistryValueKind.DWord);
    MessageBox.Show("Remote Desktop is now DISABLED");
    }
    key.Flush();
    if (key != null)
    key.Close();
    }
    catch
    {
    MessageBox.Show("Error toggling Remote Desktop permissions");
    }
    

    Включаем/выключаем удаленный рабочий стол: Справочник по C#

    0.00 (0%) 0 votes

    moyadcode13
    • Facebook
    • Twitter
    • Google+
    • Linkedin
    • Pinterest