General Proxy using .def:
Example using #pragma:
Microsoft Docs:
- EXPORTS: https://docs.microsoft.com/en-us/cpp/build/reference/exports?view=msvc-170
- Exports using def files: https://docs.microsoft.com/en-us/cpp/build/exporting-from-a-dll-using-def-files?view=msvc-170
Injecting Managed DLL:
DLL Injection basics:
API Hooking Library (Minhook):
- https://github.com/TsudaKageyu/minhook
- https://www.codeproject.com/Articles/44326/MinHook-The-Minimalistic-x-x-API-Hooking-Libra
- https://guidedhacking.com/threads/simple-minhook-example-project-template.15443/
Polyhook:
Runtime IL Modify: