Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/8: Рейтинг темы: голосов - 8, средняя оценка - 4.88
1 / 1 / 0
Регистрация: 09.06.2018
Сообщений: 9
1

Hook на открытие процессов

09.06.2018, 02:13. Просмотров 1547. Ответов 1
Метки нет (Все метки)


Приветствую всех любителей С++. Вообщем выручайте , сдаю уже вот диплом и препод сказал что поможет с дипломом, если напишу вот такую DLL.
Я с С++ относительно знаком. Пишу в VS 2017 для себя что то.
Задача на самом деле длинная , я со всем там справляюсь , за единственным, я не понимаю хуков(или не хочу понимать) не знаю.
В кратце. Создать DLL библиотеку , которая будет ставить хук на открытие приложений ( Windows 7, 8, 8.1, 10) . И писать в лог запуск каждой программы и там ещё всякие проверки , блеклисты , вайтлисты .
Помогите пожалуйста , как поставить хук на открытие приложений? Я по началу сделал просто в цикле и там проверял на открытие программы , но препод знал что с хуками у меня проблема и сказал переделывай на хук))) Я знаю , что там могут быть всякие скрытые процессы , мне их не обязательно получать , только обычные программы. Заранее огромное спасибо))
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.06.2018, 02:13
Ответы с готовыми решениями:

В чем преимущество trampoline hook над обычным hook?
Объясните пожалуйста в чем преимущество trampoline hook и hook? Никак не могу понять

Открытие процессов visual studio 2012
В общем, есть такой вот код: #include <iostream> #include <conio.h> #include <Windows.h>...

Открытие папок без загрузки новых процессов "explorer.exe"
Всем доброго времени суток! Прошу помочь решить вопрос с открытием папком посредством VBA....

Нахождение среди выполняющихся процессов имён процессов с наименьшим значением BasePriority
Разработать командлет для нахождения среди выполняющихся процессов имен процессов с наименьшим...

1
Эксперт С++
1926 / 1759 / 258
Регистрация: 03.05.2011
Сообщений: 4,019
Записей в блоге: 11
10.06.2018, 20:38 2
гугл по запросу "createprocess hook" выдаёт тонну инфы с примерами, в чём сложность то?
смысл хука в том, что ваша подменная функция мониторит вызов оригинальной функции CreateProcess
если нужно и ядерные функции отлавивать, то NtCreateProcess вам в помощь https://github.com/tesla707/Cr... r/k3rnel.c
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.06.2018, 20:38

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Найти среди выполняющихся процессов имена процессов, имеющих одинаковые ProductVersion
нахождения среди выполняющихся процессов имен процессов, имеющих одинаковые ProductVersion. ...

Нахождение среди выполняющихся процессов имён 3-х процессов, использовавших более всего процессорного времени
Помогите выполнить задание! Нахождения среди выполняющихся процессов имен трех процессов,...

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

Нахождение среди выполняющихся процессов имён процессов, у которых значения параметра WorkingSet одинаковы
Необходимо создать командлет, который находит среди выполняющихся процессов имена процессов, у...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.