Pull to refresh

Удаленный запуск ПО на Windows

Иногда требуется запустить старое ПО на новой версии ОС или просто предоставить доступ к приложению на другом компьютере и в этом нам поможет RDP.


В первую очередь необходимо установить ОС(в моем случае это был XP) на виртуальную машину или использовать уже существующий компьютер. После подготовки включаем удаленный доступ по RDP.

Для Windows XP потребуется следующее обновление. После перезагрузки запускаем редактор реестра и изменяем значение ветки fDisabledAllowList на 1 в разделе HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TsAppAllowList.

Далее создаем файл с расширением *.rdp со следующим содержимым:

full address:s:ip_address
remoteapplicationmode:i:1
disableremoteappcapscheck:i:1
alternate shell:s:rdpinit.exe
prompt for credentials on client:i:1
remoteapplicationname:s:program_name
remoteapplicationprogram:s:path
redirectclipboard:i:1
redirectposdevices:i:0
redirectprinters:i:1
redirectcomports:i:1
redirectsmartcards:i:1
devicestoredirect:s:*
drivestoredirect:s:*
redirectdrives:i:1
session bpp:i:32
span monitors:i:1
use multimon:i:1
allow font smoothing:i:1
username:s:username


Где:
ip_address – ip удаленного компьютера или виртуальной машины
program_name – Название программы
path – Полный муть к exe файлу программы
username – Имя пользователя удаленного компьютера или виртуальной машины
Для подключения без пароля можно воспользоваться gencrypt
Пример использования: gencrypt.exe /p: тут_наш_пароль /hash > passhash.txt
После выполнения в файле passhash.txt будет закодированный пароль, который необходимо добавить в файл *.rdp
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.