C++ GetMoudleHandle 함수 질문
한누리
2023.04.01
제가 AB.exe 라는 프로세스 안에 tt.dll 이라는 것을 잡으려고GetModuleHandle 이라는 함수가 C++에서 사용하려니깐종류가 GetMoudleHandleA ,GetMoudleHandleEX 등등 너무 많네요...델파이 프로그래밍 언어에서는GetMoudleHandle 함수를D1L :=GetMoudleHandle(Handle,tt.dll);이렇게 하면 되더라구요물론 여기서D1L은DWORDHandle 은 HANDLE로 변수선언을 했는데C++ 에서 구현하려니깐D1L = GetModuleHandle(Handle,tt.dll);이렇게 하면 저 빨간 부분 종류가 너무 많아서 그런데 무었을 써야할까요?
-
꽃님이
A 붙은건 문자 인코딩이 ANSI 코드로 되있는 경우 사용하고요
W 붙은건 문자 인코딩이 유니코드로 되어있는 경우 사용합니다.
프로젝트 속성에 따라 알아서 결정해주는 중간 타입으로
GetModuleHandle 이라는 매크로가 있을것으로 추정되네요.
GetModuleHandle(Handle, _T(\tt.dll\));
과 같은 방식으로 사용해 보세요.
EX 붙은건 확장형인걸로 추측되네요