Как стать автором
Обновить

Комментарии 44

у вас все машины в домене?
Да, все. Домен на самбе. Если бы был бы на Винде, то я и заморачиваться не стал бы.
тогда да, интересное извращение)

а почему отказались от vnc?
Ну, во-первых, как я говорил, для меня важно — «не мешать» пользователю, и чтобы он мне не мешал. Цель приведенного мной решения — использовать одну машину с разными вируальными сессиями и разными виртуальными раб. столами, когда при VNC — только разные виртуальные столы, а сессия общая.
В целом здорово, но интересует один момент.

Кто может пояснить на сколько это легально?
Если Вы используете лицензионное ПО, то это абсолютно легально. Данный способ ничем не отличается от того, когда вы подключаетесь к своему домашнему серверу через ssh. Просто как обычно на винде без плясок с бубном не обошлось.
а разве «левая» длл не хакает систему? )

Я считаю что нет.

dll — это всего лишь библиотека определенных функций, и когда Вы используете ее для добавления функционала в систему, никто не может Вас осудить. У данной dll всего лишь прекращена поддержка, а это означает то, что MS не отвечает за стабильную работу Вашей ОС в случае использования этой библитеки.
НЛО прилетело и опубликовало эту надпись здесь
EULA нам ничего не говорит о невозможности «изменять, копировать, распространять», поэтому я думаю, что это легально. Да и изменения в файле можно самому сделать — для этого в трех местах (адресах) ДЛЛ-ки нужно внести коррективы:
00022A17: 74 75
00022A69: 7F 90
00022A6A: 16 90

Несколько одновременных сессий на десктопной ОС нарушают Windows XP EULA:
You may use the Software’s Remote Desktop feature (or other software which provides similar functionality for a similar purpose) to permit any Device to use, access, display or run the Software without acquiring a license for the Software on that Device, provided only one user uses, accesses, displays, or runs the Software at any one time.
Это только для Home или для Pro тоже справедливо?
Это справедливо для любой персональной ОС Microsoft. В прайсе есть специальные терминальные лицензии для персональных ОС, только стоят они раза в четыре дороже терминальные лицензий для сервера и примерно в полтора раза дороже, чем OEM-версия персональной ОС.
P.S. Под «персональной» версией в данном случае подразумевается десктопная.
Home лишена RDP-сервера.
Раз подняли такую тему, то в Win10 есть такая же проблема ограничения на количество одновременных RDP сессий, которую можно решить с помощью RDP Wrapper Library v1.6.1 https://github.com/stascorp/rdpwrap/releases
Пункт 1 EULA.
Установка и использование
К рабочей станции разрешается подключать не более 10 (десяти) компьютеров или других электронных устройств (далее «устройство») для использования служб данного продукта, причем исключительно для доступа к файловым службам, службам печати, службам IIS, а также к службам удаленного доступа (включая общий доступ к подключению и телефонные службы).

Получается, что больше 10 — это уже нарушение.
Хотя, может таки ошибаюсь. Видимо все из-за того, что я привык различными способами «хакать» линуксовую ось, которая оупенсорс.
больше 10 одновременно и так не получится…
Если применить патч на TCP, то получится.
ну… если патч, тут вон тоже предлагают патч к терминальным сервисам, я же говорю о том как задумано разработчиками-маркетологами
То, что задумано так, я ведь же и написал :)
а автор не user, он administrator. =))
Еще вопросик

Выходит терминалы NComputing нельзя использовать на Windows XP?

Фактически они работают на Windows XP до 10 машин.

заранее спасибо!
Наверно настолько, насколько и большая часто софта на предприятиях :)
taskkill /F /FI «MODULES eq %dllname%

А вот это дело наверняка пригодиться в борьбе со всякой нечистью а ля очередной винлокер. Совсем забыл про эту встроенную возможность, спасибо.
Сейчас буду занудничать. ДЛЛ-ка является частью некоторого продукта MS, так ведь? А нельзя просто так брать куски продуктов! )))
Так продукт-то лицензионный. И изменение в ДЛЛке делается вручную.
А вы его не купили ) Вы купили право пользования строго определенным образом(см. EULA), так что увы )
Значит таки нелегально. В общем, топик был написан для тех, кто случайным образом (для тестирования, самообразования, экспериментирования — нужное подчеркнуть) установил Windows XP у себя на компе дома (на работе?).

Товарищи! Вы нарушаете лицензионный договор! Попробовали, как это делается — и хватит — верните все обратно!
В общем, я предупредил.
НЛО прилетело и опубликовало эту надпись здесь
нарушении лицензии использовании на лицо.
способ знаком уже давно… TS-Free.exe
Чуть больше 3х месяцев прошло с прошлой подобной статью. Причем поиск дает даже версию для Windows XP x64.
Вообще-то изначально выбранная вами цель второго терминального подключения выглядит сомнительно?
Во первых в Win хорошо развиты всякие RPC сервисы. В оснастках типа Управление компьютером можно подключаться к другому компу.
Во вторых в есть всякие приблуды от sysinternals.
В третьих существуют возможности удаленной установки программ.
Ну если этого тоже мало, то какие-же такие задачи вам постоянно нужно делать на компьютерах пользователей чтобы им не мешать?
Да задачи до банальности простые.
Не все можно сделать через psxec и другие утилиты от Sysinternals.
Взять ту же установку антивирусника, принтера, какого-то специфического приложения. Включите фантазию.

Да и о каких останстах речь — у меня линукс.
>Взять ту же установку антивирусника, принтера, какого-то специфического приложения.
Включаю фантазию и не вижу ни одной причины по которым юзер не может подождать. А такой сомнительный головняк разводить ради выполнения разовых операций мне кажется необосновано.
Кроме этого обновления MS могут обновить патченный файл.
Ну да ладно, не будем флэйм разводить, я тоже когда работал молодым и гордым админом, любил всякие эдакие заморочки. Со временем это прошло и слава богу я уже не админ :)
*оснастках, прошу прощения.
НЛО прилетело и опубликовало эту надпись здесь
Если кого-то заинтересует вариант о Windows XP Home, читайте
upd2 — дополнил по просьбам.
А смысл? После манипуляций лценезия-то теряется. Тогда уж проще поставить Terminal Server 2008 R2 кракнутый :(.
Вопрос не в том, есть смысл или нет. Вопрос в том, «а можно ли». Вот я и ответил тем, кто спрашивал. А кракнутое ставить — это ведь тоже нелегально. Чем тогда это «проще»?
Обычная эвристика. Кто мешает взять исходники и перекомпилить, изменив немножко, чтобы ЕХЕ не детектировался?
Некропост, конечно, но раньше не было доступа.
Подменять dll вовсе нет необходимости. Нужно просто назвать патченую версию по-другому, например termserv.full.dll
И в ветке реестра
HKLM\SYSTEM\CurrentControlSet\Services\TermService\Parameters
установить ключ
ServiceDll="%SystemRoot%\System32\termserv.full.dll"
На вещи надо смотреть ширше, а к людям относиться мягше. (С)
Спасибо, не знал :)
Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации