Перейти к публикации
Дедовский городской форум
RaD

Rdesktop

Рекомендованные сообщения

Операционные системы Windows одного семейства имеют одинаковые ядра, а отличаются только вспомогательными файлами и утилитами. Однако некоторые возможности ядра заблокированы у младших систем в семействе. За эту блокировку отвечают лишь три параметра в системном реестре. Путём их изменения можно заставить домашнюю операционку (Windows XP Home) считать себя рабочей станцией (Windows XP Professional), а рабочую станцию (Windows NT Workstation, Windows 2000 Professional, Windows XP Professional) считать себя сервером (Windows NT Server, Windows 2000 Server, Windows .NET Whistler Server). После этой операции можно получить ряд дополнительных функциональных возможностей. Наиболее актуальные из них - это получение возможности подключения к домену компьютера с Windows XP Home (например, когда принесли на работу домашний ноутбук), снятие ограничения для рабочих станций в 10 подключений по сети (например, когда сетевой принтер подключен к рабочей станции) или установка на сервер программ, которые требуют только рабочую станцию в момент инсталляции (например, не серверный вариант антивируса).

Основные параметры реестра, ответственные за самоопознание операционной системы, - это строковый параметр "ProductType" и мультистроковый параметр "ProductSuite" в разделе

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ProductOptions

Обычный сервер в параметре "ProductType" содержит значение "ServerNT", контроллер домена - "LanmanNT", а остальные операционки - "WinNT".

В параметре "ProductSuite" сервер содержит свои дополнительные характеристики (например, "Terminal Server"), у рабочих станций этот параметр пустой, а у Windows XP Home он имеет значение "Personal".

Таким образом, например, у Windows XP Home достаточно очистить параметр "ProductSuite" и она начнёт себя считать Windows XP Pro и входить в домен.

Операционная система, однако, блокирует изменение этих параметров в данном разделе реестра, но это можно обойти. Самый простой способ - это изменить нужные параметры в разделе реестра, определяющем конфигурацию системы при последней успешной загрузке. Этот раздел не заблокирован от изменений. Затем можно просто загрузиться в этой конфигурации, но лучше переопределить конфигурации, чтобы иметь возможность аварийной загрузки в случае возникновения проблем. Для этого:

1. В разделе

HKEY_LOCAL_MACHINE\SYSTEM\Select

смотрим значение параметра "LastKnownGood", указывающее на номер N набора управляющих опций (control sets), с помощью которого был произведён последний беспроблемный запуск системы.

2. Открываем раздел

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet00N\Control\ProductOptions

и устанавливаем нужные значения параметров "ProductType" и "ProductSuite".

3. В разделе

HKEY_LOCAL_MACHINE\SYSTEM\Select

смотрим значение параметра "Default" и назначаем его параметру "LastKnownGood", а параметру "Default" присваиваем значение, которое было у "LastKnownGood".

4. Перезагружаем компьютер.

В результате загрузка произойдёт с новыми параметрами. А при проблемах нажимаем клавишу <F8>, как только начинается загрузка Windows, и в появившемся меню вариантов загрузки выбираем пункт "Загрузка последней удачной конфигурации" ("Last Known Good Configuration").

Чтобы из рабочей станции получить сервер и наоборот, надо дополнительно изменить ещё один параметр реестра (до перезагрузки!): двоичный параметр "SystemPrefix" в разделе

HKEY_LOCAL_MACHINE\System\Setup

Для сервера шестой по порядку бит последнего байта должен быть установлен, а для рабочей станции очищен. Нужное значение этого байта можно получить, прибавляя (если хотим получить сервер) в шестнадцатеричной системе исчисления к текущему значению байта число 4, или отнимая (если хотим получить из сервера рабочую станцию).

Добавлю также, что вместо исправления всех этих параметров вручную, можно использовать специальные программы: NTSwitch или TweakNT.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

на самом деле не всегда срабатывает

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

это всё, несомненно, прекрасно, но может есть добрые люди, которые наглядно покажут, как рулить тачкой под ХР из под linux

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
это всё, несомненно, прекрасно, но может есть добрые люди, которые наглядно покажут, как рулить тачкой под ХР из под linux

такой фетиш доступен только под тяжелыми норкотеками

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
это всё, несомненно, прекрасно, но может есть добрые люди, которые наглядно покажут, как рулить тачкой под ХР из под linux

VNC

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
VNC

что это? с чем едят? как настроить? я же говорю, если можно - объясните поподробнее, с примерами и т.п.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

на 255.4\VNC есть версия 3.36 (есть уже четвёрка, но у себя сходу не нашёл, мож ближе к вечеру . . .).

Ставишь на комп.

Галочки ставишь и клиент и сервер. Ставь запуск службой (Service).

выбираешь пароль на саму прогу и желательно добавить опцию, чтоб десктоп "лочился" при разрыве связи. Можно убрать показ обоев рабочего стола.

post-48-1161235598.jpg

 

На *NIX-овую машину можешь поставить только клиента (у себя что-то не нашёл - поспрошай у народа или качни из Инета).

Коннектится в текущую сессию.

Из плюсов:

- Бесплатная

- Идёт на любой платформе.

Минус:

- Тормозная.

- Кривоватый рефреш.

 

 

Есть вариант получше. Включить встроенный в Винду RD и найти для *NIX терминального клиента . . .

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Я данный топег использую совместно с rdesktop. Работает отлично!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

rdesktop лучшее решение, отлично работает с виндами,отлично показывает себя и в w2k3 и в xp,и скорость отличная,есть куча опций,вообщем Ил юзай ее. а чтоб из под виндов линух,то просто vnc подыми и юзай линуху из под виндов, я щас точно не помню но прога называется то ли vnc view или как то так,попозже как дойду до виндов скажу точнее.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Правой кнопкой на "Мой Компьютер" -> "Свойства" . . .

post-48-1161252728.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Я данный топег использую совместно с rdesktop. Работает отлично!

Отлично то отлично, да вот только если ты заходил с разных хостов на машину у тебя две разных сессии будут открыты, т.е это не универсальное решение.....

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

На ХР только ОДИН рабочий стол может быть активен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

×
×
  • Создать...