단추의 기본 클릭 동작을 무시하기 위해 VB6 프로세스에 자체 DLL을 삽입하고 싶습니다. 목표는 내 메서드를 호출하고 절대로 VB6 코드를 클릭 이벤트 처리기에서 호출하지 마십시오.Intercept VB6 Button Detours로 이벤트 클릭
Microsoft Detours API가 도움이 될 것으로 보입니다. 샘플은 DLL을 실행중인 프로세스에 주입하는 방법을 보여줍니다. 그러나 내가 우회해야하는 기능을 잘 모르겠다.
Idealy, 나는 Detours API 용 .Net 래퍼를 좋아합니다.
도움을 주시면 감사하겠습니다.
: 해당 사이트에 호스팅
http://vb.mvps.org/samples/
브루스 맥키 니의 훌륭한 책 "하드 코어 Visual Basic에서"입니다 :
고급 VB6 정보에 대한, 칼 피터슨의 클래식 VB 사이트를 체크 아웃 1 나는 서브 클래 싱을하는 것처럼 들린다. 또는 아마도 후크 – MarkJ