Custom Vmmsharp fork targeting bleeding edge .NET Core for Windows x64. Also includes the Native Libraries in the build process so you don't need to hunt them down (all files digitally signed).
Install-Package VmmSharpExThis library is Windows Only, and only bundles/targets the Windows x64 native libraries.
- Version 3.110
- Reworked ReadArray APIs to have a clear distinction between Array (non-pooled) and Pooled (using a backing IMemoryOwner).
- Added new extension methods and cleaned up API.
- Version 3.100
- Added new VmmInputManager extension class that checks for User Input on the Target System (Win11 Only).
- Version 3.92
- Optimized Vmm MemCallback functionality.
- Code/API Cleanup.
- Scatter V2 API has been removed.
- Version 3.91
- Updated MemProcFS to 5.16.7 for additional logging interop.
- Version 3.90
- Updated versioning to utilize dotnet/Nerdbank.GitVersioning
- Version 3.80
- Updated MemProcFS to 5.16.3
- New Vmm Refresh Options
- Version 3.70
- Expanded VmmScatter functionality and introduced VmmScatterMap.
- Refactored Scatter API namespaces slightly for better organization.
- V2 API (ScatterReadMap) will be deprecated in future releases. See this discussion.
- Version 3.60
- Updated MemProcFS to 5.16.0 (Support for Windows 11 25H2)
- Version 3.50
- Updated MemProcFS to 5.15.8
- Version 3.0
- Added .NET 10 Support
- Initial Release
- .NET 9
- MemProcFS 5.15.3
/*
* C# API wrapper 'vmmsharp' for MemProcFS 'vmm.dll' and LeechCore 'leechcore.dll' APIs.
*
* Please see the example project in vmmsharp_example for additional information.
*
* Please consult the C/C++ header files vmmdll.h and leechcore.h for information about parameters and API usage.
*
* (c) Ulf Frisk, 2020-2025
* Author: Ulf Frisk, pcileech@frizk.net
*
*/
/*
* VmmSharpEx by Lone (Lone DMA)
* Copyright (C) 2025 AGPL-3.0
*/