vmprotect

Wrapper for VMProtect SDK

Wrapper score 15/100 · tests present · no docs generated

Wraps a native library — check OS Compatibility below for platform-specific linking notes.

Summary

Latest Version Unknown
License MIT
CI Status Failing
Downloads 0
Last Indexed 2026-07-21 05:24

Installation

nimble install vmprotect
choosenim install vmprotect
git clone https://github.com/ba0f3/vmprotect.nim

OS Compatibility

Platform Linux macOS Windows FreeBSD OpenBSD NetBSD Android iOS WASM Embedded
vmprotect - - - - - - -

Source

Repository https://github.com/ba0f3/vmprotect.nim
Homepage https://github.com/ba0f3/vmprotect.nim
Registry Source nimble_official

README

vmprotect.nim

Wrapper for VMProtect SDK

This module supports: - Windows (not tested yet) - MinGW - Linux - OSX (not tested yet)

Notes: - For Linux users, make sure you have libVMProjectXX.so in your LD_LIBRARY_PATH in development environent (its not needed when protected)

Usage

import vmprotect

proc toBeProtected() =
  VMProtectBeginUltra("MarkerName")
  # your code goes here
  VMProtectEnd()

Check out VMProtect's SDK Functions for more details