Белорусский национальный технический университет (БНТУ)
Дата сдачи:
Декабрь 2013
Стоимость:
72$,
180 BYN,
5256 RUB
Содержание
Предлагаемые темы работ преследуют цель изучения программирования в среде Win32 API. Источник необходимой информации – системы оперативной подсказки MSDN и MS SDK Help Files/Win32 Programmer’s Reference. В круглых скобках в названиях тем указаны ключи поиска начальных сведений. Рекомендуемая литература перечислена в конспекте лекций. Пояснение к каждой из тем является направлением, предоставляющим широкие возможности для творческой деятельности
24.Отладка (Debugging)
24.Отладка (Debugging).
Разработать программу, которая позволяет отслеживать запущена она в среде отладчика или работает в обычном режиме. Если обнаружен отладчик, программа должна выводить соответствующее сообщение и пытаться завершить свое выполнение.
Во-первых, надо знать как отладчик попадает в процесс. Сделать это он может двумя методами: создать ваш процесс CreateProcess с флагом DEBUG_PROCESS или вызвать DebugActiveProcess, чтобы присоединиться к уже выполняемому процессу. В любом случае, он оставляет «следы» в вашем процессе, которыми пользуется функция IsDebuggerPresent.
Функция IsDebuggerPresent показывает, запущен ли вызывающий ее процесс в контексте отладчика. Эта функция экспортируется из KERNEL32.DLL.
BOOL IsDebuggerPresent(VOID)
- Аргументы: У этой функции нет аргументов.
- Возвращаемое значение:
Если текущий процесс запущен в контексте отладчика, возвращаемое значение не равно нулю.
Если текущий процесс не запущен в контексте отладчика, возвращаемое значение равно нулю.
Для прекращения работы отладчика служит функция VOID DebugBreak(VOID)
- Аргументы: У этой функции нет аргументов.
- Возвращаемое значение: Эта функция не возращает никакое значение
По умолчанию предполагается выбор темы в соответствии с порядковым номером студента в списке группы. Пояснительная записка должна включать описание изучаемого механизма системы, методов и приемов его использования, а также пример демонстрационной программы (содержание примера уточняется по ходу работы).
Оставить контакты для покупки
Внимание! Вы можете приобрести любую из найденных Вами на сайте готовых работ за указанную стоимость. Если найденная Вами курсовая, отчет по практике, контрольная или дипломная работа не полностью соответствуют Вашему заданию, то Вы можете оценить стоимость доработки найденного задания до требуемого Вам содержания – это будет стоить значительно дешевле, чем
выполнение задания заново.
Кроме того, Вы можете приобрести часть найденной работы для последующего самостоятельного использования. Указанные на сайте цены не являются окончательными (возможно некорректное указание стоимости!) и в большинстве случаев подлежат изменению в сторону снижения (в зависимости от качества задания и ряда других факторов). Вы можете предварительно проконсультироваться с нашими менеджерами относительно уровня качества найденного подходящего задания.
Готовая контрольная, отчет, курсовая или даже дипломный проект могут быть получены Вами в течение считанных минут после оплаты. На этой странице Вы можете ознакомиться со способами оплаты готовых работ для жителей Беларуси, Российской Федерации и других стран.
Приближается летняя сессия и мы надеемся, что Вы уже отдали нам на выплнение все свои задания. Еще не делали ничего? Тогда лучше поторопиться, потому что сейчас цены ниже и останутся такими вплоть до начала мая!
17.04.2026
Уважаемые студенты МИУ, МФЮА, Синергии, БИП, БТЭУПК, мы рады предложить Вам свои услуги по решению тестов дистанционной формы обучения, написанию курсовых работ и отчетов по практике для Ваших учебных заведений!
13.02.2026
Поздравляем всех, переведенных на последний семестр обучения! Приглашаем Вас заранее обратиться за дипломными проектами и работами, потому что это позволит выполнить их максимально качественно и даже делать их по частям. Помните, что весной загрузка сильно возрастет и лучше не затягивать!
31.01.2026
Уважаемые учащиеся ВУЗов, техникумов, колледжей и школ! Искренне поздравляем Вас с Новым годом и Рождеством, желаем Вам успешной учебы и карьерных достижений в следующем году. Мы работаем даже во время новогодних праздников, чтобы ничто не мешало Вам получать отличные оценки!