С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
6 / 6 / 0
Регистрация: 07.02.2019
Сообщений: 54
1

Сделать так, чтобы IsDebuggerPresent возвращал TRUE

07.01.2020, 03:31. Показов 923. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добого времени суток. Вопрос следующий: каким образом можно сделать так, чтобы приложение думало что к нему приатачен отладчик ? В частности, IsDebuggerPresent возвращал бы TRUE. Пробывал с детоурами - безрезультатно. Знаю что существуют отладочные регистры но с чем их едят в без понятия. Заранее спасибо за помощь.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.01.2020, 03:31
Ответы с готовыми решениями:

Как сделать, чтобы new возвращал NULL?
Как сделать, чтобы new возвращал NULL?

Как сделать, чтобы экземпляр класса возвращал значение?
так ifstream m("file"); if(m)//<<<===как заставить свой класс делать также { //действие }

Как сделать чтобы класс возвращал значение своего поля?
Возможно я не верно выразился, есть класс: class Monstr { String name; int ammo; }; ...

Сделать так, чтобы функция возвращала как целые, так и дробные значения
Задача: нужно найти среднее арифметическое чисел в одномерном массиве разных типов. В main() у...

3
43 / 39 / 5
Регистрация: 16.09.2019
Сообщений: 285
07.01.2020, 09:44 2
А в чем смысОл?

Думаю раскопки по вопросу следует проводить в направлении:
Условная компиляция (#ifdef, #ifndef, #else, #endif)
Директивы условной компиляции препроцессора позволяют компилировать или пропускать часть программы в зависимости от выполнения некоторого условия.
0
6 / 6 / 0
Регистрация: 07.02.2019
Сообщений: 54
07.01.2020, 12:53  [ТС] 3
Смысл в том что это длл для инжекта в сторонний процесс. Нужно заставить его думать что приатачен отладчик.
0
43 / 39 / 5
Регистрация: 16.09.2019
Сообщений: 285
07.01.2020, 13:37 4
Перехватывай вызовы... возвращай то что тебе надо...
0
07.01.2020, 13:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.01.2020, 13:37
Помогаю со студенческими работами здесь

Модифицируйте, пожалуйста, программу так, чтобы вместо 0 выводилось “false”, а вместо 1 – ”true”
#include "stdafx.h" #include <iostream> using namespace std; int main() { bool y, x; bool...

Подскажите, почему значению функции присваивается true? Что сделать чтобы передавалось значение?
#include<iostream> #include<math.h> using namespace std; template<typename T> T f1(T a, T b)...

Нужно сделать так чтобы значение например Н.марка выводилось ровно под столбцом |марка| и так далее
#include <iostream> #include <fstream> #include <locale.h> #include <Windows.h> #include...

Как сделать так,чтобы
Собственно,здрасте. Собственно,я новичок в с++. В общем у меня возник вопрос: Сперва приведу...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru