0.0.3 • Published 5 years ago

winprocess v0.0.3

Weekly downloads
10
License
MIT
Repository
github
Last release
5 years ago

node-winprocess

  1. Introduction

This module provides functions to control windows processes. ReadProcessMemory WriteProcessMemory and DLL Injection

  1. Example

var winprocess = require('winprocess');

var activeWindow = winprocess.getActiveWindowName();
var pid = winprocess.getProcessId("notepad++.exe");	// or winprocess.getProcessIdByWindow("");

var notepad = new winprocess.Process(pid);
notepad.open();

var baseAddress = notepad.getBaseAddress();

var someAddress = 0x........
notepad.writeMemory(someAddress, new Buffer([0x0]));
var memBuffer = notepad.readMemory(someAddress, 3);

var someOffset = 0x...
var multiPtr = notepad.readMultiLevelPointerMemory(someAddress, someOffset, ...);

notepad.inject("some_reflective.dll");		//Load a dll using the reflective method

setTimeout(function(){
	notepad.terminate();
	notepad.close();
}, 1000);