Repository navigation
Libmem.NET v2.3.0
Libmem.NET v2.3.0 is a Windows x64/x86 / .NET 8 official release of the reusable C++/CLI wrapper around the pinned rdbo/libmem native library.
Release highlights
Added
- Extend
MemoryManagerwithReadInt64/WriteInt64and target-bitness-awareReadPointer/WritePointerfor Windows x64/x86 consumers. - Cover new typed memory operations in self-process and external-process runtime tests.
- Add an executable pinned native-API audit: 71 C functions reviewed, 69 direct wrapper references, and two documented managed command-line workarounds.
Compatibility
- Add managed API members without changing existing 2.2.1 signatures, pinned libmem revision, or supported Windows x64/x86 targets. No ARM64 or cross-platform change.
Platform and compatibility
- OS / architectures: Windows x64 and Windows x86
- Managed runtime: .NET 8
- Native backend: pinned rdbo/libmem revision
- AnyCPU: not supported; consumers must select x64 or x86 explicitly
Downloads
- Libmem.NET-windows-x64.zip — runtime package for Windows x64
- Libmem.NET-windows-x64.zip.sha256 — SHA-256 checksum for the x64 archive
- Libmem.NET-windows-x86.zip — runtime package for Windows x86
- Libmem.NET-windows-x86.zip.sha256 — SHA-256 checksum for the x86 archive
- Libmem.NET.2.3.0.nupkg — one PackageReference package carrying both architectures; nuget.org publication is a separate step
x64 package contents
CHANGELOG.mdIjwhost.dllLICENSELibmem.NET.dllLibmem.NET.pdbLibmem.NET.xmlMIGRATION.mdTHIRD_PARTY_NOTICES.mdVERSIONlibmem.dllmanifest.json
x86 package contents
CHANGELOG.mdIjwhost.dllLICENSELibmem.NET.dllLibmem.NET.pdbLibmem.NET.xmlMIGRATION.mdTHIRD_PARTY_NOTICES.mdVERSIONlibmem.dllmanifest.json
Integrity and provenance
- x64 archive SHA-256:
739072f66b1ac48445d4ce4b2678ead54869665bb2dd56401362665fe45f145b - x86 archive SHA-256:
8d1be9577511da23265bde8f1792f32b5f811e79f0bac7b5505d19e320cc7359 - Repository commit:
561bf1dfa82b7df2da4dc649a016c103f3af71ff - Pinned libmem commit:
a07c9942bf1358dabcc83eb0cd072736c749d7f8 - Both runtime manifests record each packaged file's size and SHA-256.
- Release publication verifies both package versions, repository commit, platform, configuration, archive contents, and checksums before upload.
Documentation
Libmem.NET remains a general-purpose libmem wrapper. Application snapshots, caches, game state, IPC, and other product-specific models belong in consuming projects.