|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.12.2018, 11:24 | #1 |
Пользователь
Регистрация: 26.05.2016
Сообщений: 11
|
Delphi процессы Windows 7 64-bit
Здравствуйте!
Хотел бы попросить помощи у знающих людей, может кто сможет, что-то подсказать и помочь, желательно по конкретней в примерах. Хочу сделать программу Античит для игры Counter-Strike Source таким образом: Вариант 1 При запуске игры работает главный процесс hl2.exe, вот хотел бы его спрятать в момент когда запущена игра, так как все читы обращаются именно к этому файлу. Но есть одна проблема сколько искал вариантов в гугле нет ничего рабочего, чтобы сделать это именно в 64-битных системах и начиная с Windows 7, все либо под XP и ниже. Вариант 2 Перехватить состояние окна процесса hl2.exe и когда окно сворачивается, запретить в этот момент запуск любой новой программы. Знаю как можно отловить список процессов и даже его проанализировать со списком процесса после запуска игры, но не могу убивать все запустившие процессы в момент работы игры, так как это вызывает ряд проблем таких как начал параллельно обновятся браузер или антивирус и прога блочит эти процессы и вылазят ошибки, а надо, чтобы пользователь сам не мог запустить ничего пока работает процесс hl2.exe. Вариант 3 Можно попробовать перехват вмешательства в процесс hl2.exe и запрет этого вмешательства. Подскажите пожалуйста кто может реально помочь. Заранее спасибо. Последний раз редактировалось Brain_SHVV; 10.12.2018 в 11:30. |
10.12.2018, 11:33 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Так к процессу или файлу? Нормально скрыть можно только драйвером, остальное на грани.
А ничего, что винда сама запускает процессы периодически? А ничего, что пользователю можно понадобится вполне нормальное приложение, например, запустить дискорд для связи? Зависит от характера вмешательства. |
10.12.2018, 16:59 | #3 |
Пользователь
Регистрация: 26.05.2016
Сообщений: 11
|
Вариант 1
Предполагает когда игра запустится или в момент сворачивания процесса видно в диспетчере задач не будет тем самым даст возможность защитить его от стороннего вмешательства. Вариант 2 В том то и дело, что нужно перехватывать только те запуски программ которые запускает пользователь мышкой или клавиатурой, а остальные трогать не надо и если нужна связь то ее можно запустить до игры и тогда он не будет мешать и закрываться, а вот чит запускается непосредственно во время игры. Вариант 3 Имеется ввиду вмешательство такое которое присоединяется к процессу и вноси какие либо изменения или контроль за ним как всем наверно известная программа АртМани с помощью которой взламывали игрушки раньше, чтобы можно было перехватить это действие и как то предотвратить. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как установит borland c++ 5.02 на windows 8 64 bit | xsashok | C++ Builder | 2 | 22.12.2015 17:30 |
Проблема с установкой windows 7 64 bit | Ram4500 | Windows | 0 | 27.03.2013 12:04 |
реестр windows xp x64 bit в delphi | tj.nelson | Общие вопросы Delphi | 1 | 14.03.2012 05:20 |
Colinux и Windows 7 32 bit !!! | Koctuk111 | Помощь студентам | 0 | 14.01.2011 21:48 |
Импорт 32-bit dll в 64-bit | valchakov | Общие вопросы Delphi | 8 | 25.12.2009 15:18 |