среда, 6 июля 2016 г.

Не работает RDP в Windows Server 2003 с включенным RRAS

Бывает так что RDP не работает в Windows Server 2003 если настроен RRAS. Связанно это с тем что, политика RRAS берет на себя ответственность за firewall.

Однако внутри сети, с подключением по RDP нет не каких проблем.
Для того чтобы разрешить доступ к RPD из интернета или прокинуть порт.
Необходимо выполнить следующее:
  1. Открыть Routing and Remote Access.
  2. Перейти на вкладку IP Routing.
  3. Выбрать интерфейс WAN(Internet).
  4. Правой кнопкой Properies.
  5. Выбрать Services and Ports.
  6. Из списка доступных служб выбрать Remote Desktop.
  7. Нажать кнопку Edit.
  8. В Поле Private Adress прописать 127.0.0.1.
  9. Нажать кнопку Apply.


пятница, 1 июля 2016 г.

Perl Русские символы в консоле


Perl и русские символы в консоле/cmd.

CMD Windows поддерживает только CP886. Это наследие осталось еще от DOS.
Когда вы работаете с perl это создает определенные неудобства. Например если кодировать из utf8 => cp886, в CMD может писать:
Perl > Wide character in print atЛибо
Perl > "\x{}" does not map to cp866

Решение:
use Encode; 
#Вначале переведем строку в Формат Windows(cp1251)
Encode::from_to($_[1], "utf8", "cp1251");
#Теперь можно перевести её для нормального отображения на консоль.
Encode::from_to($_[1], "cp1251", "cp866"); 
смотрите так-же : Как подключить Perl к Notepad++

воскресенье, 15 мая 2016 г.

пятница, 13 мая 2016 г.

Скриншот экрана с помощью DirectX

Сделать скриншот экрана с помощью DirectX достаточно просто, следующий код на C++ демонстрирует, как сделать скриншот экрана.


#include <d3d9.h>
#include <D3dx9tex.h>
#pragma comment (lib, "d3d9.lib")
#pragma comment(lib, "d3dx9.lib")


IDirect3DSurface9 * g_pSurface =  NULL;
LPDIRECT3DDEVICE9   g_pDevice = NULL;
LPDIRECT3D9 g_pD3D = NULL;

BOOL InitDInterface()
{ 
   //Инициализация DirectX
   if( NULL == (g_pD3D = Direct3DCreate9(D3D_SDK_VERSION)))
return FALSE;

понедельник, 9 мая 2016 г.

100% работа жесткого диска или MS Essential грузит диск.

Суть такая что жесткий диск грузится на 100% и память до 90% при работе MS Secure Essentials(Win10).
Проблема в том что антивирус начинает жрать ресурсы машины, при этом происходит удаление малваре, я запустил полную проверку компьютера, MS Essential нашел несколько малваре. Далее я нажал кнопку очистить сабж, После чего загрузка жесткого диска возросла до 100% и память 90% при этом удаление как "бы зависло", я прождал около 2-х дней, однако толку было 0, т.к окно с очисткой системы от малваре так и продолжало висеть.

Так-же при проделывание всей этой работы, рекомендую запустить машину в чистой загрузке, 
как это сделать можно почитать тут.

Решение проблемы было такое : Отключить полностью защитник Windows. О том как это сделать можно почитать тут.

Далее необходимо скачать какой другой антивирус например: Avira.

Установить и проверить систему. После чего, если будут найдены малваре, удалить их(при удаление малваре, рекомендую включить похоронный марш и наслаждаться процессом).

После того как малваре будет успешно удаленно из системы. Удалить Аvir'u. И включить обратно защитник Windows, заодно можно открыть баночку пива..

КОРОЧЕ ИМХО: MS Essential  - это еще сырой антивирус, При использование данного сабжа(MS Essential) я категорически рекомендую устанавливать только сертифицированный софт и игры. Не какого пиратского софта с торрентов!
 
Вообщем удачи!



вторник, 8 марта 2016 г.

Чат, Сети.

G0Chat — кроссплатформенный бесплатный чат для локальных сетей. Есть поддержка Windows/Linux. Поддержка видео и аудио, Android планируется в скором времени. Для работы чата, требуется выделенный ip адрес, если клиенты будут подключаться из интернета.

G0Chat — лучшая замена коммерческим чатам.
Основные функции которого являются передача сообщений, документов(картинок), файлов.
В G0Chat — вы можете обмениваться как изображениями так и документами «прямо на лету», переместив объект в окно чата!
Есть поддержка смайлов и звуков, реализована поддержка статусов. Вы можете сами протестировать работу G0Chat!
Основные функции чата:
Передача картинок, файлов.
Возможность создания публичных, приватных каналов.
Массовая рассылка сообщений.
Для сервера G0Chat — требуется выделенный IP.
Демонстрация некоторых функций: