-
[파이썬해킹프로그래밍]my_debugger_definesPython 2015. 1. 12. 23:58
my_debugger_defines 파이썬파일은 상수,자료형, 구조체등을 선언하는 파이썬파일입니다.
우선 정의부분!
from ctypes import *
해당 구문에서는 ctypes모듈 전부를 임포트시킵니다.
그리고나서,
파이썬에서의 타입을 ms에서의 타입대로 하나하나 지정해줍니다
WORD 는 파이썬의 c_ushort가 되고, DWORD 는 c_ulong이됩니다.
그리고 상수 정의!
이제 0x00000001은 힘들게 입력하지않고 DEBUG_PROCESS라는 이름으로 사용할수있습니다.
전부 #define이라고 보시면되요
이제는 구조체 정의부분입니다!
각각 멤버에 함수 파라미터들을 넣고 함수를 구현시킵니다.
이 부분이 나중에 유용하게 쓰이니 잘 봐두세요~~
my_debugger_defines는 하나의 모듈로 만들어놓고, 다른 파일에서 유용하게 불러쓸것입니다!
해당 파일은 손쉽게 사용할수있도록 정의해놓은 파일이구요~
따라 하실분은 들여쓰기 조심하세요... ㅠ
'Python' 카테고리의 다른 글
실행결과 (0) 2015.01.13 [파이썬해킹프로그래밍]my_debugger (4) 2015.01.13 [Python]PEFILE MODULE (0) 2015.01.09 [파이썬 해킹프로그래밍]범용 레지스터 (0) 2015.01.09 [파이썬 해킹프로그래밍]C type , Python type (0) 2015.01.09