Оригинальный DVD-ROM: eXeL@B DVD !
eXeL@B ВИДЕОКУРС !

ВИДЕОКУРС ВЗЛОМ
выпущен 3 апреля!


УЗНАТЬ БОЛЬШЕ >>
Домой | Статьи | RAR-cтатьи | FAQ | Форум | Скачать | Видеокурс
Новичку | Ссылки | Программирование | Интервью | Архив | Связь

ПРОГРАММИРОВАНИЕ НА C и С++



Возможности языков семейства Си по истине безграничны, однако, в этой свободе кроются и недостатки: всегда нужно программисту держать ухо востро и контроллировать "переполнение буфера", чтобы потом программа не вылетала в "синий экран" на массе разнообразных версий Windows и железа у пользователей. Те же крэкеры и реверсеры специально ищут в коде программ на Си уязвимости, куда можно подсадить любой вирусный код, об этом более подробно автор рассказывал в своём видеокурсе здесь. Я там многое узнал и теперь мой код стал значительно более безопасный.

Visual C++.NET. FAQ
Вопрос 2. Как отключить закрытие программы по Alt+F4?

Для этого переписываем обработчик для WM_CLOSE. Для сего щелкаем правой кнопкой мыши на имени класса главного диалогового окна нашего приложения, выбираем там Add Windows Message Handler, и в появившемся окне делаем двойной щелчок на WM_CLOSE. Перходим в созданную заготовку обработчика сообщения и убираем отттуда вызов метода родителя:

void CTestDlg::OnClose()
 
 {
 
     // TODO: Add your message handler code here and/or call default
 
 
 
     //CDialog::OnClose(); <-Эту строчку убираем
 
 }

Все! Теперь наше окно не будет закрываться по Atl+F4!



<< ВЕРНУТЬСЯ В ПОДРАЗДЕЛ

<< ВЕРНУТЬСЯ В ОГЛАВЛЕНИЕ




Материалы находятся на сайте https://exelab.ru/pro/



Оригинальный DVD-ROM: eXeL@B DVD !


Вы находитесь на EXELAB.rU
Проект ReactOS