C#. Разработка десктопного контроллера для автоматизации графических окон (C# / C++ / WinAPI) PoE (Дистанционная работа)

Бюджет не указан

Задание: C#. Разработка десктопного контроллера для автоматизации графических окон (C# / C++ / WinAPI) PoE (Дистанционная работа)

Требуется разработать автономное Windows-приложение (на C# .NET или C++), выполняющее роль автоматического контроллера для стороннего графического процесса (Win32). Взаимодействие должно происходить методом прямого чтения оперативной памяти процесса (Memory Reading / ReadProcessMemory / поиск динамических оффсетов). Важно: Варианты на основе кликеров по экрану и распознавания изображений (OpenCV) не рассматриваются. Нужна строгая аналитика данных из RAM. Ключевой функционал: 1. Чтение памяти и навигация: Из адресного пространства процесса считывается структура данных (двухмерная координатная сетка проходимости и объекты на ней). На основе этих динамических данных приложение должно строить оптимальный маршрут перемещения (алгоритм А* / A-Star) с логикой анти-застревания. 2. Модуль быстрого реагирования (State Machine): Непрерывный мониторинг триггеров в памяти. При падении числового значения ниже критического порога (например, <35%) приложение должно мгновенно выполнить экстренное действие: принудительный TCP Disconnect (разрыв сетевого соединения процесса) или закрытие процесса с нулевой задержкой. 3. Эмуляция ввода: На основе рассчитанных координат программа эмулирует действия мыши и клавиатуры (WinAPI / SendInput / драйверный уровень) с настраиваемой рандомизацией таймингов (Humanizer). 4. Цикличный менеджмент данных: При переполнении буфера программа должна выполнять скрипт по перемещению в исходную точку и упорядочиванию объектов через Ctrl+Click. Требования к исполнителю: - Глубокое понимание WinAPI, работы с процессами Windows, структурами данных и RAM. - Опыт в реверс-инжиниринге и поиске указателей (Pointers/Offsets) после обновлений целевого ПО.