Познавательный блог  

Гугль

Архивы

Как создать папку на C++ через WinAPI

Как создать папку на C++ через WinAPI.

CreateDirectory — Эта WinAPI функция создает новую папку.

BOOL CreateDirectory
(
LPCTSTR lpPathName, // имя каталога
LPSECURITY_ATTRIBUTES lpSecurityAttributes // атрибуты безопасности
);

Читать полностью →

Как определить наличие дискеты или флешки на C++

Как определить наличие дискеты или флешки на C++.

Для того, чтобы определить есть ли в дисководе дискета, нам понадобится WinAPI функция IsDiskInDrive.
Функция проверки наличия носителя в дисководе, работает для всех типов сменных носителей (Floppy, USB, CD-ROM и т.д.)

Читать полностью →

Как закрывать активное окно антивируса

Чтобы закрывать активное окно антивируса мы будем использовать функции FindWindow и PostMessage.

FindWindow — Ищет окно по заголовку и взовращает его заголовок.
PostMessage — Отправляет сообщение процессу, в нашем случае WM_QUIT (Закрыть).

Как только мы нашли окно с нужным нам TITLE. Мы закрываем программу. Если же программа выпендривается и не закрывается — эмулируем нажатие клавиш Alt+F4 (Закрыть окно). Метод детский, но для того, чтобы иметь понятие о защите от вирусов полезно.

Читать полностью →

Как выбрать звуковую дорожку в видео

Как выбрать звуковую дорожку в видео файлах AVI. В каждом файле может быть по несколько звуковых дорожек. По умолчанию серия воспроизводится с первой по счету. Но для того, чтобы просмотреть видео с другой дорожкой неоходимо открыть файл в плеере Windows Media Classic. зайти в меню Play -> Audio -> И выбрать нужную вам звуковую дорожку.

Если у вас нет проигрывателя, который позволяет выбирать ту или иную звуковую дорожку или вы не умеете этого делать, то скачиваем этот Чудеснейший проигрыватель KMPlayer. В состав входит полный набор встроенных кодеков, огромнейший функционал, удобное управление и полная бесплатность. Если нам нужно поменять звуковую дорожку, просто жмем CTRL+X и звуковая дорожка меняется. Далее скрин...

Читать полностью →

Как узнать IP и MAC адрес моего компа в сети на C++

Как узнать IP и MAC адрес моего компа в сети на C++. Для определения мы будем пользоваться функциями gethostname и gethostbyname из библиотеки winsock.h. Если у вас два и более сетевых подключений, программа покажет IP адрес первого в очереди.

Читать полностью →

Как определить подключен ли комп к интернету

Как определить подключен ли комп к интернету с помощью функции GetStatusConnect. Если человек не в сети, то высветиться табличка, что "некто пытается соединиться с серваком таким-то, не хотите соединиться (Да/нет)". Необходим подключать wininet.h.

void __fastcall TFormConn::Timer1Timer(TObject *Sender)
{
ShowMessage (GetStatusConnect()?"Connected":"Disconnected");
}

Можно по-другому.

Читать полностью →

GetComputerName — Как узнать сетевое NetBIOS имя компьютера в C++

GetComputerName - Как узнать сетевое NetBios имя компьютера в C++.

Функция GetComputerName — Возвращает NetBios имя компьютера, если функция выполнится успешно, то она возвратит ненулевое значение. Давайте посмотрим пример:

Читать полностью →

GetUserName — Как определить имя текущего пользователя Windows в C++

GetUserName - Как определить имя текущего пользователя Windows в C++.

Win32 API Функция GetUserName — Получает имя пользователя для текущего процесса. Обычно это имя пользователя зарегистрировавшегося в системе. Имя текущего сеанса:

BOOL GetUserName
(
LPTSTR lpBuffer, // указатель на буфер
LPDWORD nSize // получает размер возвращает количество символов
);

Читать полностью →

Как заставить мигать Num/Caps/Scroll Lock

Как заставить мигать Num/Caps/Scroll Lock или устроим зеленую гирлянду :)

Никаких суперзаморочек я не придумывал. Всего лишь эмулировал нажатия соответствующих клавиш.

Читать полностью →

Несложный резидентный вирус-червь на C++

Устроившись работать программистом в свой родной ВУЗ, я обнаружил интересную вещицу. На некоторых компах периодически стучал флоппи-дисковод. Пытался читать или писать данные на дискету. Каково было мое удивление, когда я узнал в этом засранце свое 1курсное творение :). Которое каким-то образом выбралось на свободу. Этот вирус писался исктлючительно как научный эксперимент к двум моим научным статьям о вирусах, но как этот черт выбрался для меня осталось загадкой. Кстати обе статьи я опубликую на сайте, после их публикации в научном сборнике.

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

Читать полностью →



Поиск по сайту

Страницы

Свежие записи

Гугль

Мета

Счетчики


Rambler's Top100

Рубрики

  Разработка и дизайн — StvPromo.ru