Metadata-Version: 2.1
Name: winmemory
Version: 0.1.0
Summary: Memory manipulation using python and ctypes
Author: ph_thienphu1006
Author-email: phualan1006@gmail.com
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Microsoft :: Windows
Description-Content-Type: text/markdown

# winmemory

Open progress

```python
from winmemory import *
game=winmemory.winmemory('game.exe')
```
Write and read data of an address
```python
game.write_int(0xE2CA7FF85C,10)
data=game.read_int(0xE2CA7FF85C)
print(data)
#--->Address a is assigned the value 10
#Can also read and write to many other data types, such as string, byte, long, double, float,...

```
Get base address of module
```python
module_addr=game.get_module_base_address('game.exe')
```
Find_pointer_address
```python
pointer=game.find_pointer_address(base,offset)
```
Get pip of progress
```python
pid=getpid('ganme.exe')
```
Scan all addresses with the value you want
```python
pid=getpid('ganme.exe')
scaned=scan_all_addresses_with_value(pid,10)
#scan all addresses with value 10
```
Thanks from Phan Huynh Thien Phu

