1.8.8793
October - bugfixes/scripting improvements
C# Scripting - DLL injection
For the last couple of months I've been working on internal improvements of EyeAuras.Memory namespace. The goal is to extend capabilities and to support
DLL injection and hooking of external processes.
For now, I am releasing only one bit of the entire set of improvements - LocalProcess now has InjectDll method which uses naive CreateRemoteThread based injection.
This will not help with kernel anti-cheat protected projects. We're already testing kernel-driver based solution which allows to counteract that inconvenience - I'll keep you posted.
DLL injection brings a lot of interesting and powerful things to the table - the topic is very niche and technical, but in the next 6-12 months I'll be trying to make it accessible to anyone with some C# skills, without deep understanding of internals.
Bugfixes/Improvements
- [Crash] Fixed ColorSearch template-related crash (disposal race) #EA-1146 by @ganya
- [UI] Disabled Cogs animation
- [UI] Fixed a problem with color picker in ColorCheck/PixelSearch
- [Scripting] Added GetCurrentColor in ColorCheckNode
- [Scripting] Added EngineId to TextSearch in CV API - now you can specify which OCR engine to use, e.g.
Tesseract (eng)orWindows (rus) - [Scripting] Breaking change:
ISharedResourceRentController:IObservable<AnnotatedBoolean> IsRented=>IObservable<AnnotatedBoolean> WhenRented+bool IsRented - [TextSearch] Fixed
Tesseract (numbers)not initializing properly - [EyePad] Greatly improved loading performance for larger
.slnfiles