Biblioteka daje możliwość wygodnego analizowania, debugowania i manipulowania procesami w środowisku Windows. Niestety od wersji 1.5 python 3 nie jest już oficjalnie wspierany, pozostaje więc wersja dla python-a 2. Na stronie głównej projektu, autorzy podają także pokaźny zbiór linków, do podobnych projektów. Najciekawszą rzeczą jest bardzo bogata dokumentacja.
Instalacja za pomocą pip.
pip install winappdbgI przykładowy program, nic nadzwyczajnego, moja modyfikacja drugiego przykładu z innym/lepszym formatowaniem.
from winappdbg import System # Create a system snaphot. system = System() print('PID: Exe Name:') print('-----------------') for process in system: space = ' ' * (8 - len(str(process.get_pid())) - 1) print(str(process.get_pid()) + ':' + space + str(process.get_filename()))
Brak komentarzy:
Prześlij komentarz