16 января 2015 г.

Работа с Graphics View Framework в Qt

    В данный момент работаю с SVG-графикой в Qt и чтобы не забыть того, что узнал из работы с Graphics View Framework хочу написать данный цикл статей, пока эти знания у меня из головы не вылетели. Возможно кому-то кроме меня он окажется полезен, и я буду только рад этому. Сразу хочу сказать что, где-то могут быть ошибки и неточности. Я не профи в этом и только учусь.
    Не хочу расписывать подробно "что это такое", это уже давно сделали до меня. Приведу лишь одну схему, поясняющую модель взаимодействия объектов:

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

Описание полезных параметров реестра для настройки RDP

    Настройки RDP одним лишь графическим интерфейсом Windows не заканчиваются. Некоторые из них можно произвести лишь изменив системный реестр. Ниже попытаюсь раскрыть те параметры, которые мне удалось найти, раскрыв их назначение.
    P.S.: проверял на Windows 7 SP1.

13 января 2015 г.

Изменение порта подключения к RDP-серверу

    Подключение происходит по протоколу RDP, а для подключения используется порт 3389. что бы изменить номер порта, необходимо сделать следующее.
1. Запустить редактор реестра regedit.
2. Перейдите в ветку реестра:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp
3. Найти параметр PortNumber и изменить значение порта на желаемый

    Крайне рекомендуется задавать номер больше 1024, а лучше в промежутке от 49152 до 65535 (максимально возможный номер). После изменения номера порта, придется внести изменения в фаервол/брандмауэр, открыв доступ из внешней сети к новому порту.
    Подключение же теперь производить так:
        адрес компьютера : новый номер порта.
    Например:
        192.168.1.100:55600.


Используемый материал:
Подключение к Windows 7 через «Удаленный рабочий стол»

При копировании статьи просьба указывать источник и автора.
С уважением, GRomR1.

Обмен сообщениями между пользователями через Диспетчер задач


    Допустим, первый пользователь работает локально за компьютером, а мы подключились удаленно и хотим простым способом оповестить первого какой-либо новостью. Или наоборот, хотим послать сообщение удаленному юзеру. Можно использовать утилиту из командной строки MSG запущенной с правами администратора, но мне больше нравится через taskmgr. Результат один и тот же, но удобство больше. Хотя, кому как.
    Здесь все просто. Главное знать как запустить диспетчер задач с правами администратора.

Сервер RDP для одновременной работы нескольких пользователей

    Следует помнить, что одновременно на компьютере может работать только 1 пользователь (включая удаленного), поэтому при подключении удаленного пользователя, все другие активные пользователи будут отключены. Но как всегда народные умельцы не спят, и нашли решение данной проблемы.
    Будем подменять библиотечный файл termsrv.dll. Файл защищенный, поэтому предварительно нужно получить на него доступ.
    Данный способ трудно назвать лицензионным, так что все действия выполняете на свой страх и риск.
    Я буду показывать на примере Windows 7 SP1 (x86). Обновления почти не ставил.
    Предупреждаю, будет много картинок.

Создание и настройка RDP сервера на Windows 7

    Хоть тема и старая и давно уже всеми изученная, но всё равно хочу написать о ней пару строк, хотя бы потому что, чтобы всё настроить должным образом пришлось собирать информацию по крупицам с разных сайтов. И если вдруг придется делать это еще раз, то не надо было бы изучать кучу данных.
    Немного о том, что дает RDP?
    Сервер RDP позволяет подключаться клиентам так, как будто они находятся за данным компьютером, и выполнять те же действия, но уже удаленно.
    Да, кстати, доступ к компьютеру возможен из-под любой редакции Windows 7. А вот открыть доступ можно только на компьютере под профессиональной или максимальной редакцией. Никаких дополнительных программ устанавливать не нужно, чтобы получить доступ к серверу.

    Чтобы без проблем подключатся с компьютера-клиента с Windows XP необходимо установить обновление KB969084.
    Далее — содержание со списком статей из данного цикла.