И такая потребность тоже возникла )) В Windows есть возможность подключения пользователей к ПК через удаленный рабочий стол. Панель управления - Система - Дополнительные параматры системы - Удалённый доступ. Выбираем вариант "Разрешать подключения от компьютеров с любой версией удаленного габочего стола (опаснее)" (если есть клиенты с Windows XP).
Далее нажимаем кнопку "Выбрать пользователей..." и указываем пользователей ПК, которые умеют право подключаться удалённо. Учётные записи пользователей, естественно, должны быть созданы. По-другому: Win+R - lusrmgr.msc - вручную добавляем нужных пользователей в группу "Пользователи удалённого рабочего стола".
Основная проблема заключается в том, что в системе может работать только один пользователь. То есть, при подключении одного пользователя, другой должен завершить работу. Ограничение искусственное. Говорят, в бета версиях Windows 7 такая возможность была, в релизе ее отключили. Правильно, иначе зачем бы тогда были серверные ОС. Для разблокирования такой возможности нужно заменить библиотеку \windows\system32\termsrv.dll на правильную. Поможет UniversalTermsrvPatch. Нужно правильно выбрать разрядность ОС, применить патч и перезагрузиться.
Теперь можно работать через удалённый доступ. Для этого на удалённом ПК запускаем "Подключение к удалённому рабочему столу", настраиваем в нем необходимые параметры (адрес, логин, подключение локальных ресурсов etc) и подключаемся. Можно работать. Может появиться потребность ограничить удалённого пользователя выполнением одной программы. Тогда на сервере надо чуть подправить реестр: Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Terminal Server\TSAppAllowList\Applications\1C] "Name"="1cv7s.exe" "Path"="c:\\Program Files (x86)\\1Cv77\\BIN\\" На удалённом ПК нужно сохранить параметры подключения в RDP-файл. Потом открыть его в текстовом редакторе и подправить. Приведу полностью пример своего RDP-файла для удалённого ПК (запуск 1С на "сервере"):
screen mode id:i:2 desktopwidth:i:1440 desktopheight:i:900 session bpp:i:32 winposstr:s:0,3,0,0,800,600 compression:i:1 keyboardhook:i:2 displayconnectionbar:i:1 disable wallpaper:i:1 disable full window drag:i:0 allow desktop composition:i:1 allow font smoothing:i:0 disable menu anims:i:0 disable themes:i:0 disable cursor setting:i:0 bitmapcachepersistenable:i:1 full address:s:192.168.37.17 audiomode:i:0 redirectprinters:i:1 redirectcomports:i:0 redirectsmartcards:i:1 redirectclipboard:i:1 redirectposdevices:i:0 drivestoredirect:s:* autoreconnection enabled:i:1 authentication level:i:0 prompt for credentials:i:0 negotiate security layer:i:1 remoteapplicationmode:i:1 remoteapplicationprogram:s:c:\Program Files (x86)\1Cv77\BIN\1cv7s.exe disableremoteappcapscheck:i:1 alternate shell:s:rdpinit.exe shell working directory:s: gatewayhostname:s: gatewayusagemethod:i:4 gatewaycredentialssource:i:4 gatewayprofileusagemethod:i:0 promptcredentialonce:i:1
|