Архив метки: C++

Добавление кнопки плагина к окну сообщения QIP

В этом примере узнаем, как можно создать кнопку плагина в окне сообщения программы QIP, а также добавить ей событие. Для этого будет использоваться плагин заготовка, необходимые действия описаны в виде алгоритма действий:
Читать далее

Создание плагина заготовки для QIP

Работа плагина для QIP
Для продолжения дальнейших экспериментов с написанием плагина для программы QIP, понадобиться плагин заготовка, который представляет собой каркас, на который в последующем будет наращиваться функционал создаваемого плагина. За основу был взять исходник поставляемый вместе с портированным SDK для C++, в котором был немного изменен код, удален функционал и добавлен показ сообщения при нажатии кнопки «Настроить» в настройках модулей.

Скачать плагин

Создание плагина для QIP используя Microsoft Visual C++

Создание плагина для QIP используя Microsoft Visual C++QIP – это многофункциональная программа, которая со временем станет нечто большим, нежели мульти протокольным средством мгновенного обмена сообщениями. Для расширения представленных возможностей программы, существует SDK для написания плагинов, при помощи которого будем добавлять новый функционал к программе QIP.
В данной заметке попробуем создать первый простой плагин, из поставки SDK, при этом ни написав, ни одной строки кода. В первую очередь это заметка дает начальные навыки создания плагина и необходимую информацию для этого. На момент написания заметки использовался QIP Infium Release 3.0 Build 9044 и QIP Infium VC++ Plugin SDK Версия 1.9.0. Плагин создавался в Microsoft Visual C++ 2010. Описание создание плагина будет приведено в виде алгоритма действия.
Читать далее

Просмотр сетевых сеансов

В операционных система Windows имеется интересный инструмент «Общие папки», являющийся средством для просмотра общих ресурсов локального компьютера, открытых сетевых сеансов и используемых файлов, для того чтобы запустить данное приложение, нужно набрать в командной строке fsmgmt.msc Читать далее

Программирование WinInet C++. Часть 2

Целью создания системы явилась потребность в удаленном управлении и администрировании домашним компьютером, получении и обмене информации с ним, при помощи веб браузера используемого как в компьютере, так и в сотовом телефоне. Читать далее

Программирование WinInet C++

WinInet сокращение от Windows Internet, это ничто иной как расширение к Windows API, созданное компанией Microsoft, который предоставляет простой в использовании интерфейса для трех прикладных протоколов Интернета.
В данном примере рассматривается способ получения строки с web сайта используя протокол HTTP, данную реализацию можно использовать для того чтобы приложение могло проверять наличие обновлений или скачивать заранее подготовленный файл, в общем можно найти огромное количество примеров для применения данной технологии. Читать далее

Прокси туннелирование. Часть 2

Прокси серверы представляют из себя компьютеры с установленным специализированным программным обеспечением и являются, по сути, обработчиками разнообразных запросов со стороны клиента и передачи их дальше по сети. Они играют большую роль в функционировании компьютерных сетей, как локальных, так и глобальной сети Интернет. Читать далее

Прокси туннелирование C++

Прокси серверы – это компьютеры с установленным специализированным программным обеспечением, служащие для обработки разнообразных запросов со стороны клиента. Основными типами прокси серверов служат: шлюзы, анонимные прокси и файрволы. В данном примере показано как через HTTP прокси получить тестовую html страницу. Читать далее

Программно монтируем диски в директорию

В этой статье рассматривается, как программно монтировать жесткие диски в директории. По умолчанию Windows монтирует несъемные носители автоматически, то есть если вы подключаете новый жесткий диск к компьютеру и после загрузки операционной системы, и установки необходимых драйверов, вы можете увидеть его в проводнике. Читать далее