Запобігання завершенню процесу в C++
Мені потрібен драйвер ядра Windows, який запобігає завершенню конкретного процесу. Драйвер повинен:
- Моніторити всі процеси в системі
- Визначити цільовий процес за його назвою (наприклад, "app.exe")
- Запобігти завершенню цільового процесу будь-якими засобами (наприклад, taskkill, Диспетчер завдань тощо)
Вимоги:
- Драйвер повинен бути написаний на C++ і використовувати Windows Driver Kit (WDK)
- Драйвер повинен бути сумісний з Windows 10 та пізнішими версіями
- Драйвер повинен мати можливість запобігати завершенню процесу будь-якими засобами, включаючи, але не обмежуючись:
- Команда Taskkill
- Диспетчер завдань
- Завершення процесу через API виклики (наприклад, TerminateProcess)
- Драйвер не повинен заважати іншим системним процесам або функціональності
- Драйвер повинен бути стабільним і надійним, з мінімальним впливом на продуктивність системи
Результати:
- Скомпільований драйвер ядра Windows (файл SYS)
- Джерельний код для драйвера
- Коротка документація про те, як встановити та протестувати драйвер
Необхідні навички:
- Досвід розробки драйверів ядра Windows
- Глибоке розуміння внутрішньої роботи Windows та управління процесами
- Володіння мовою програмування C
- Знайомство з Windows Driver Kit (WDK)
Якщо ви зацікавлені в цьому проекті, будь ласка, дайте мені знати, і ми можемо обговорити подальші деталі.
-
Under "preventing process termination" you mean ability to restart process immediately if terminated or to ban OS/User from terminating process?
-
like this one is also interesting
https://github.com/Rhydon1337/windows-kernel-process-protector -
Актуальні фриланс-проєкти в категорії C та C++
Інженер інфраструктури резидентних проксіМи будуємо мережу резидентних проксі з нуля — повністю власну, без сторонніх постачальників. Нам потрібен один винятковий мережевий інженер, щоб побудувати всю технічну основу. Що ви будете будувати: - Android фоновий SDK, який маршрутизує проксі-трафік через пристрої… C та C++, DevOps ∙ 4 дні 4 години тому ∙ 13 ставок |
Добробка в існуючій версії 1с роздріб блоку для РЦ(розподільчого центру))в загальному поясню що у нас за база - Є загальний сервер де є дів база РОзница (де ставляться усі приходи) - база УТП- куди переливаються усі продажі - рахується націнка залишки по складах - маленькі бази роздрібних магазинів. по обмінам у нас Магазини обмінюються із базою… C та C++, C# ∙ 4 дні 19 годин тому ∙ 6 ставок |
ПО Мастер-програма «KONSTRUCTOR»
185 490 UAH
Ми шукаємо дуже досвідченого C++ розробника для модернізації існуючого ПЗ (майстер-програми). Програма відповідає за створення виробного ПЗ, що представляє аудіо-візуальні сеанси психологічної корекції. Поточна версія написана на чистому WinAPI (Visual Studio 2019/2022).… C та C++, Десктопні додатки ∙ 9 днів 22 години тому ∙ 19 ставок |
Написання коду для ArduinoПотрібно розробити програмне забезпечення для вагового дозатора на базі Arduino Uno. Комплектуючі: Arduino Uno R3 HX711 + тензодатчик LCD1602 I2C дисплей MAX7219 світлодіодна матриця 8x32 5 кнопок керування 4-канальне реле 2 сигнальні лампи Вібромагніт грубого дозування… C та C++, Вбудовані системи та мікроконтролери ∙ 11 днів 6 годин тому ∙ 15 ставок |
Потрiбно доробити проект, або надати консультацiю.
1000 UAH
|