0
A
답변
0
API 후킹는 Windows API로 타사 프로그램에서 호출 기능을 활용하는 데 사용되는 기술이다.
두 가지 방법이 있습니다
하나는 Windows와 API-후크를 등록하여 얻을 수있는 표준 통지입니다; 그러면 Windows가 프로그램에 자발적으로 알립니다.
다른 프로그램은 타사 소프트웨어가 Windows API로 작성한 호출을 프로그램에 다시 작성하는 것입니다. 이것은 더 어렵습니다 (MSDN의 WriteProcssMemory() 참조).하지만 타사 소프트웨어가 단순히 로깅하는 대신 수정하는 기능을 제공합니다.
당신은 그들 모두에 대한 정보를 찾을 수 있습니다 http://www.codeproject.com/KB/system/hooksys.aspx
을관련 문제
- 1. 종속성 주입의 지연 해상도
- 2. 여기에 SQL 주입의 가능성이 있습니까?
- 3. DLL을
- 4. 제어 또는 의존성 주입의 반전 - C로 수행하는 사람은 누구입니까?
- 5. JTOpen을 사용하여 AS/400에 연결했을 때 SQL 주입의 위험이 있습니다.
- 6. 학습 JQuery와이 코드의 의미가 무엇인지
- 7. .NET 프로젝트에서이 DLL을 참조하려면 COM DLL을 등록해야합니까?
- 8. C# dll을 사용하여 C++ DLL을 호출해야합니까?
- 9. LNK2019은 DLL을
- 10. 프로젝트간에 dll을 전송하는 방법
- 11. 다른 dll을 액세스하는 dll을 컴파일하는 데 문제가 있습니다
- 12. Java 치명적인 오류, 의미가 무엇인지 모르겠 음
- 13. 에 대한 [ThreadStatic는()]의 의미가 무엇인지 #
- 14. 모든 종속 DLL을 찾는 방법
- 15. dll을 시스템의 GAC에 배포하고 프로그램 시작시 DLL을 확인하려면 어떻게합니까?
- 16. DLL을 찾을 수 없음 : 종속 DLL을 참조하는 중
- 17. Java에서 DLL을 어떻게 호출합니까?
- 18. .Net Logger DLL을 사용하여
- 19. 라이선스가있는 dll에서 dll을 병합
- 20. 다른 솔루션에서 DLL을 디버그
- 21. matlab에 dll을 사용합니다
- 22. MEF DLL을 하나씩로드하십시오.
- 23. dll을 GAC에 설치하는 방법.
- 24. 배포 AutoCAD를 .NET DLL을
- 25. DLL을 동적으로 P/호출
- 26. dll을 사용하는 방법?
- 27. 리눅스에서 dll을 작성 하시겠습니까?
- 28. 리소스에서 DLL을 추출하는 방법
- 29. Qt 작성자가 DLL을 사용합니다
- 30. dll을 메모리에 임베드하는 방법