- Статус
- Оффлайн
- Регистрация
- 13 Фев 2026
- Сообщения
- 340
- Реакции
- 7
Народ, кто ковыряет C# для External софта, подскажите по библиотекам для работы с памятью.
Понятно, что стандартные WinAPI вызовы типа ReadProcessMemory и WriteProcessMemory через P/Invoke — это база, но при больших объемах данных они начинают ощутимо душить FPS, особенно если делать много точечных запросов в цикле. Видел, что многие юзают обертки типа той, что форсил Swed, но есть вопросы по эффективности и надежности таких либ.
Кто что использует для оптимизации? Есть смысл городить свою прослойку на системных вызовах или брать готовые решения?
Интересно услышать мнение тех, кто реально сидит на External софте и не ловит пермачи за кривые хендлы. Отпишитесь, кто чем пользуется для оптимизации RPM/WPM, чтобы не грузить проц лишними вызовами.
Понятно, что стандартные WinAPI вызовы типа ReadProcessMemory и WriteProcessMemory через P/Invoke — это база, но при больших объемах данных они начинают ощутимо душить FPS, особенно если делать много точечных запросов в цикле. Видел, что многие юзают обертки типа той, что форсил Swed, но есть вопросы по эффективности и надежности таких либ.
Кто что использует для оптимизации? Есть смысл городить свою прослойку на системных вызовах или брать готовые решения?
- Юзаете ли вы какие-то специфичные драйвера для bypass'а или только user-mode методы?
- Сталкивались ли с проблемами при работе с большими структурами через подобные обертки?
- Есть ли смысл смотреть в сторону Direct Memory Access или это оверкилл для C#?
Интересно услышать мнение тех, кто реально сидит на External софте и не ловит пермачи за кривые хендлы. Отпишитесь, кто чем пользуется для оптимизации RPM/WPM, чтобы не грузить проц лишними вызовами.