Активация подключения к удаленному рабочему столу в Windows 7 Ultimate без совместного использования пароля - PullRequest
0 голосов
/ 03 марта 2012

Я учусь вдали от дома, и мне нужен доступ к домашнему компьютеру через подключение к удаленному рабочему столу.У меня есть учетная запись привилегированного пользователя на этом компьютере, и я мог бы сказать своей семье включить RDP, но я не хочу, чтобы они знали мой пароль.

Я предполагаю, что могу создать файл .reg для активации RDP, но это может потребовать административных привилегий, которых нет в учетных записях моей семьи.

Моя идея - отправить им скрипт, который они запустят, и RDP активируется.Я сделал бы пакетный файл и вставил бы его в какой-нибудь исполняемый файл Delphi или python, только чтобы пароль не хранился в виде обычного текста.Безопасность не является серьезной проблемой, но я не хочу, чтобы они просматривали мои документы (они не знают, что Linux Live USB или CD).

Я пытался echo password&&echo.|runas /user:myusername regedit передать ему пароль, но онвозвращает «Ошибка входа: неизвестное имя пользователя или неверный пароль».

Попытка runas предоставления правильного пароля от руки возвращает: Запрошенная операция требует повышения прав.

У кого-то есть идея?

1 Ответ

0 голосов
/ 04 марта 2012

Вы можете передать свой пароль до runas.exe с помощью метода SendKeys в VBScript:

Set oShell = CreateObject("WScript.Shell")
oShell.Run "cmd /c runas /user:myusername regedit",1
WScript.Sleep 1000
oShell.SendKeys "mypassword{Enter}"

Я уверен, что вы можете найти подобный метод в Delphi и других языках программирования.здесь вы можете найти, как включить удаленный рабочий стол, используя реестр .

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