EasyHook

EasyHook

EasyHook은 32 비트 또는 64 비트 Windows XP SP2의 완전히 관리되는 환경에서 순수한 관리 기능으로 관리되지 않는 코드 API를 (후킹을 통해) 확장 할 수 있습니다.
EasyHook은 32 비트 또는 64 비트 Windows XP SP2, Windows Vista x64, Windows Server 2008 x64, Windows 7, Windows 8.1의 완전히 관리되는 환경 내에서 순수한 관리 기능으로 관리되지 않는 코드 API를 후크 (hooking)하여 확장 할 수 있습니다.EasyHook은 네이티브 DLL뿐만 아니라 .NET Framework 3.5 / 4.0+ 용으로 빌드 된 어셈블리 주입을 지원합니다.기능 "Thread Deadlock Barrier"는 알려지지 않은 API를 연결할 때 많은 핵심 문제를 해결합니다.이 기술은 EasyHook 고유의 기능입니다. 관리되지 않는 API에 대해 관리되는 후크 처리기를 작성할 수 있습니다. .NET Remoting, WPF 및 WCF와 같은 모든 편리한 관리 코드 제공을 사용할 수 있습니다. .NET 어셈블리는 가능한 경우 새 AppDomain에 주입되어 어셈블리가분리시 대상에서 완전히 언로드 AnyCPU 용으로 컴파일 된 인젝션 라이브러리 및 호스트 프로세스를 작성할 수 있습니다.이를 통해 64 비트 및 32 비트 프로세스의 32 비트 및 64 비트 프로세스에 어셈블리를 주입 할 수 있습니다..NET 어셈블리는 GAC (전역 어셈블리 캐시)에 등록 할 필요가 없습니다. 개발 및 릴리스를 크게 간소화 EasyHook은 64 비트 대상에 대해 RIP 상대 주소 재배치를 지원합니다.COM 인터페이스 후킹 지원 문서화되고 관리되지 않는 순수한 후킹 API 대상에 리소스 또는 메모리 누수가 없음 EasyHook32.dll 및 EasyHook64.dll은 .NET 프레임 워크를 설치하지 않고 사용할 수있는 기본 라이브러리입니다. 모든 후크가 설치되고 자동으로 제거됩니다.안정적인 방식 후크를 사용할 스레드를 제어하기위한 스레드 ACL 지원 후크 핸들러 내부에서 AV 소프트웨어 관리 / 관리되지 않는 모듈 스택 추적의 관심을 끌지 않는 실험적 스텔스 주입 메커니즘 후크 처리기 내부에서 관리 / 관리되지 않는 모듈 호출 사용자 정의 작성후크 처리기 내부의 스택 추적 포장 풀기 / 설치가 필요하지 않습니다.Visual Studio 재배포 가능 패키지는 필요하지 않습니다.32 비트 및 64 비트 커널 모드 후킹 지원-PatchGuard 우회 지원은 제공되지 않습니다 ...

iPhone 용 EasyHook의 대안

OpenWeatherMap Api for .Net

OpenWeatherMap Api for .Net

이 프로젝트는 훌륭한 OpenWeatherMap API와 상호 작용하기위한 완전 비동기식 .NET Portable Class Library입니다.