pyjectify.windows

This subpackage provides classes, functions and exceptions specific to Windows.

pyjectify.windows.defines:

Alias of pyjectify.windows.core.defines

class pyjectify.windows.PE[source]

Alias of pyjectify.windows.core.pe.PE

class pyjectify.windows.ApiSetSchema[source]

Alias of pyjectify.windows.utils.apisetschema.ApiSetSchema

class pyjectify.windows.Syscall[source]

Alias of pyjectify.windows.utils.syscall.Syscall

class pyjectify.windows.PyJectifyWin(pid: int)[source]

This class represents the main Pyjectify object for Windows and gives access to all modules.

Initialization: open a handle to the target process and initialize modules

Parameters:

pid – PID of the target process

property process: ProcessHandle

Target process

property memscan: MemScan

MemScan module initialized for the target process

property inject: Inject

Inject module initialized for the target process

property hook: Hook

Hook module initialized for the target process

property pythonlib: PythonLib

PythonLib module initialized for the target process

pyjectify.windows.open(process: str) list[PyJectifyWin][source]

Return a list of PyjectifyWin objects based on a process name

Parameters:

process – Process name

Returns:

List of PyJectifyWin objects associated with the process name

pyjectify.windows.x86: bool = False

Specify if PyJectify process runs in 32-bit mode

pyjectify.windows.wow64: bool = False

Specify if PyJectify process is a wow64 process

pyjectify.windows.windowsx86: bool = False

Specify if Windows is 32-bit