1.0.1 ā€¢ Published 2 years ago

crazymem v1.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

Memory management library for Node.js (Windows/Linux). Written with Nan so it works for any Node.js version out of the box.

Features

  • šŸ’» Written in C++ and TypeScript
  • šŸ•¹ļø Easy to use and well tested
  • āš” Crazy fast and ready for production
  • šŸ”± Works with any Node.js version and Electron
  • šŸ˜Ž Synchronous so you don't have to wait

Usage

Install the library:

$ npm install --save crazymem

Require:

const Crazymem = require("crazymem").Crazymem("Window name");

Refer to the library API to know how to use it (src/crazymem.ts).

License

The unlicense. Read 'LICENSE'.

Methods implemented

āœ… LM_GetProcessIdEx
āœ… LM_GetParentIdEx
āœ… LM_OpenProcessEx
āœ… LM_GetProcessPathEx
āœ… LM_GetProcessNameEx
āœ… LM_GetProcessBitsEx
āœ… LM_EnumThreadsEx
āœ… LM_GetThreadIdEx
āœ… LM_EnumModulesEx
āœ… LM_GetModuleEx
āœ… LM_GetModulePathEx
āœ… LM_GetModuleNameEx
āœ… LM_LoadModuleEx
āœ… LM_UnloadModuleEx
āœ… LM_EnumSymbolsEx
āœ… LM_GetSymbolEx
āœ… LM_EnumPagesEx
āœ… LM_GetPageEx
āœ… LM_ReadMemoryEx
āœ… LM_WriteMemoryEx
āœ… LM_SetMemoryEx
āœ… LM_ProtMemoryEx
āœ… LM_AllocMemoryEx
āœ… LM_FreeMemoryEx
āœ… LM_DataScanEx
āœ… LM_PatternScanEx
āœ… LM_SigScanEx
āœ… LM_SystemCallEx
āœ… LM_FunctionCallEx
āœ… LM_DetourCodeEx
āœ… LM_MakeTrampolineEx
āœ… LM_DestroyTrampolineEx

Thanks to