Подписывайтесь на наш Telegram и не пропускайте важные новости! Перейти

Вопрос C# чтение/запись памяти — альтернативы оберткам для RPM/WPM

Sloppy
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
13 Фев 2026
Сообщения
340
Реакции
7
Народ, кто ковыряет C# для External софта, подскажите по библиотекам для работы с памятью.

Понятно, что стандартные WinAPI вызовы типа ReadProcessMemory и WriteProcessMemory через P/Invoke — это база, но при больших объемах данных они начинают ощутимо душить FPS, особенно если делать много точечных запросов в цикле. Видел, что многие юзают обертки типа той, что форсил Swed, но есть вопросы по эффективности и надежности таких либ.

Кто что использует для оптимизации? Есть смысл городить свою прослойку на системных вызовах или брать готовые решения?

  1. Юзаете ли вы какие-то специфичные драйвера для bypass'а или только user-mode методы?
  2. Сталкивались ли с проблемами при работе с большими структурами через подобные обертки?
  3. Есть ли смысл смотреть в сторону Direct Memory Access или это оверкилл для C#?

Интересно услышать мнение тех, кто реально сидит на External софте и не ловит пермачи за кривые хендлы. Отпишитесь, кто чем пользуется для оптимизации RPM/WPM, чтобы не грузить проц лишними вызовами.
 
Назад
Сверху Снизу