반응형
파이썬 디버기를 만들다 보면 GetSystemInfo 함수를 사용하려고 하는데
Windows 7에서는 사용하지 못하게 된다.
따라서, 해당 내용을 찾아 보면 GetSystemInfo는 Windows 7에서는 지원하지 않는 API 함수 이다.
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724381(v=vs.85).aspx
하지만 다행히도 GetSystemInfo와 동일한 함수가 있다.
wow64에서 돌아가는 application에서 사용하는 함수~~!!
"GetNativeSystemInfo"
http://msdn.microsoft.com/en-us/library/windows/desktop/ms724340(v=vs.85).aspx
GetSystemInfo와 동일한 함수이므로
스크립트를 짜는데 아무 문제가 없게 된다.
적용한 내용이다.
system_infor = SYSTEM_INFO()# wow64에서 사용하는 함수
# wow64가 아닌 환경 GetSystemInfo 함수를 사용하면 된다.
kernel32.GetNativeSystemInfo(byref(system_infor))
그럼 오늘도 즐거운 삽질이 되시길...
반응형
'프로그래밍 > Python' 카테고리의 다른 글
Windows 7에서 pydbg 설치 하기 (0) | 2013.07.26 |
---|---|
파이썬 호출 방식과 C 호출 방식 - win7 pydbg library 사용기 (0) | 2013.07.26 |
Windows 7에서 사용하는 파이선 디버거(W7PD) (0) | 2013.07.24 |
python 3.x has_key 없어짐!!!! (0) | 2013.07.23 |
문자열 타입 확인 (0) | 2013.07.23 |