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

ВИДЕОКУРС ВЗЛОМ
выпущен 2 июля!


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

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



Программисты долго мучаются с кодом прогаммы, изучают С++, WinAPI функции, MSDN. Потом пишут банальную систему защиты или навешивают банальный протектор, а крэкеры и реверсеры справляются с такой защитой за 5 минут. В итоге, продажи программы почти нулевые. Чтобы такого не допустить, тут самому надо немного поднабрать опыта отладки, реверсинга, тот же отладчик Ollydbg изучить или дизассемблер IDA Pro. Но где искать по крохам эти знания? Нет, конечно можно годами "методом тыка" разбираться, но куда быстрее видеокурс специальный посмотреть. Вот тут он есть: ссылка. Автор курса с большим опытом и объясняет понятно, я из этого курса много узнал про то как работает компьютер, процессор, про инструменты специальные и как с ними работать. Мои коллеги программисты на работе ничего такого и не знают, теперь я им нос утру.

Основы Visual C++
Урок 8. Версии Debug и Release

Когда вы нажимаете Ctrl+F5 для запуска программы, в папке с вашим проектом автоматически создается подпапка debug (при установках по умолчанию для Visual C++). Если вы в нее заглянете, то увидите там exe-файл для вашей программы. Размер его должен вас расстроить - ваша программа в общем-то ничего полезного не делает, а файл получается уже такой огромный. Дело вот в чем - сейчас у нас скомпилирована так называемая debug-версия (т. е. отладочная). В неё включены разные дополнительные проверки, отладочная информация и т. п. Когда же вы все ошибки в вашей программе исправляете и собираетесь делать её окончательный выпуск, то вы должны изменить конфигурацию проекта на release.

Для этого зайдите в меню Build, далее выбирайте Set Active Configuration. Появится окошко

В нем выбираете строку Win32 Release, нажимаете OK и можете компилировать программу. На этот раз создастся папка release, в которой и будет находится ваш exe-шник, причем его размер будет существенно меньше, чем в debug-конфигурации. Разумеется, такой переход надо делать только после окончательной отладки вашей программы.

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



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

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




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



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


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