WTSOpenServer возвращает «доступ запрещен» - PullRequest
2 голосов
/ 13 июля 2010

Я пытаюсь использовать API удаленного рабочего стола на удаленном компьютере, на котором у меня есть права администратора, однако вызов WTSOpenServer всегда возвращает ошибку 5 («Доступ запрещен»). Я даже пытался вызвать WNetAddConnection2, чтобы установить сеанс, который отлично работает (я могу подключиться к IPC $ или C $) на машине). Я также могу использовать клиент удаленного рабочего стола, чтобы фактически начать сеанс терминала с ним.

Удаленный компьютер работает под управлением Windows XP Pro с пакетом обновления 3 (SP3), и я использую Windows XP Pro x64 с пакетом обновления 2 (SP2).

1 Ответ

4 голосов
/ 20 июля 2010

Проверьте значение HKLM \ System \ CurrentControlSet \ Control \ TerminalServer \ AllowRemoteRPC, по умолчанию оно установлено на 0 для ОС рабочей станции и должно быть равно 1, чтобы WTSOpenServer работал.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...