{"library":"pymemoryeditor","title":"PyMemoryEditor","description":"PyMemoryEditor is a multi-platform Python library developed with ctypes for reading, writing, and searching process memory. It provides a simple and friendly API for memory manipulation, supporting Python 3.6+. The current version is 1.6.0, released with moderate cadence, targeting Windows, Linux, and macOS.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install pymemoryeditor"],"cli":null},"imports":["from pymemoryeditor import OpenProcess"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from pymemoryeditor import OpenProcess\n\n# Attach to a process by name (e.g., 'notepad.exe')\nwith OpenProcess(process_name='notepad.exe') as proc:\n    # Read an integer at a specific address\n    address = 0x7FF... # Replace with actual address\n    value = proc.read_int(address)\n    print(f\"Read value: {value}\")\n    # Write a new value\n    proc.write_int(address, 42)\n    print(\"Written 42 to address\")","lang":"python","description":"Open a process by name and read/write memory.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}