Mhook

Mhook

이 분야에 익숙하다면 Microsoft Research의 Detours가 API 후크와 관련하여 벤치 마크를 설정한다는 것을 이미 알고 있습니다.
이 분야에 익숙하다면 Microsoft Research의 Detours가 API 후크와 관련하여 벤치 마크를 설정한다는 것을 이미 알고 있습니다.그렇다면 우리는 신속하게 비교에서 벗어나지 않겠습니까?DETOURS VS.MHOOK Detours는 비 상업 라이센스로 무료로 제공되지만 x86 플랫폼 만 지원합니다.Detours는 상업적 사용을 위해 라이센스가 부여되어 x64를 완벽하게 지원할 수 있지만 NDA에 서명 한 후에 만 ​​라이센스 조건을 확인할 수 있습니다.Mhook은 x86 및 x64를 지원하는 MIT 라이센스에 따라 자유롭게 배포됩니다.우회는 공식적으로 실행중인 응용 프로그램에 대한 후크 연결을 지원하지 않습니다.물론, 당신은 그것을 자유롭게 할 수 있습니다-그러나 당신이 여기저기서 임의의 충돌을 일으킨다면, 당신은 자신을 비난 할 수 있습니다.Mhook은 실행중인 응용 프로그램에서 후크를 설정하고 제거 할 수있게 되었기 때문에 결국 현실에서 필요한 것입니다.다른 스레드에서 실행중인 코드를 덮어 쓰지 않는 것이 가장 좋습니다.우회는 트랜잭션 후킹 및 언 후킹을 지원합니다.즉, 전혀 또는 전혀 접근하지 않는 방식으로 많은 후크를 동시에 설정하는 것입니다.후크는 모두 설정할 수있는 경우에만 설정되며 그렇지 않은 경우 라이브러리는 변경 사항을 롤백합니다.Mhook은 이것을하지 않습니다.마지막으로 Mhook은 사용하는 트램폴린의 메모리를 관리 할 때 게으르다.Detours는 필요에 따라 메모리 블록을 할당하고 결과 데이터 영역을 사용하여 원하는만큼 트램폴린을 저장합니다.반면에 Mhook은 설정된 후크마다 VirtualAlloc에 ​​대해 한 번의 호출을 사용합니다.Virtualhook는 Mhook이 호출 할 때마다 프로세스의 가상 주소 공간에서 64K를 가져 오기 때문에 모든 후크는 100 바이트 미만의 스토리지를 필요로하기 때문에 매우 낭비입니다.(실제로 할당 된 메모리는 단일 페이지 일 것이므로 상당히 낭비입니다.) 결국 응용 프로그램에서 매우 많은 수의 후크를 설정하지 않는 한 이것은 실제로 중요하지 않습니다.또한 이것은 수정하기가 매우 쉽습니다.
mhook

라이센스가있는 모든 플랫폼에서 Mhook를 대체

Playlyfe

Playlyfe

Playlyfe를 사용하면 개발자가 게임 화 된 앱을 제품 / 웹 사이트 / 모바일 앱과 몇 분 만에 디자인, 프로토 타입 및 통합 할 수 있습니다.
  • 프리미엄 앱
  • Web
CodeMaid

CodeMaid

CodeMaid는 C #, C ++, F #, VB, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript 및 TypeScript를 정리, 탐색 및 단순화하는 오픈 소스 Visual Studio 확장입니다.
WinAPIOverride

WinAPIOverride

이 소프트웨어를 사용하면 모든 호출 규칙 (stdcall 또는 cdecl)에 대한 프로세스 기능을 모니터링 및 / 또는 수정할 수 있습니다.
HookInjEx

HookInjEx

다른 프로세스 주소 공간에 코드를 삽입 한 다음이 프로세스의 컨텍스트에서 코드를 실행하는 방법을 보여주는 데모 응용 프로그램
Microsoft Research Detours

Microsoft Research Detours

Microsoft Research Detours v3 Professional은 x86, x64 및 IA64 컴퓨터에서 임의의 Win32 기능을 계측하기위한 라이브러리입니다.이제 대상 함수에 대한 메모리 내 코드를 다시 작성하여 Win32 함수를 가로 챌 수 있습니다.
Deviare In-Process

Deviare In-Process

Deviare In-Process는 Microsoft Windows® 용 코드 차단 엔진입니다.이중 라이센스 라이브러리 인 GPLv3 및 Commercial입니다.소스 코드는 GitHub에서 구할 수 있습니다.
apibldr.com

apibldr.com

ApiBldr은 OpenAPI (일명 swagger) 정의를 작성하고 업데이트하기위한 무료 Visual OpenAPI 편집기 응용 프로그램입니다.
  • 무료 앱
  • Web
CxxProf

CxxProf

CxxProf는 C ++ 용 수동 계측 프로파일 링 라이브러리입니다.목표는 가능한 한 적은 오버 헤드로 기존 프로젝트에 쉽게 통합하는 것입니다.
Smartcar

Smartcar

Smartcar에서 개발자는 미래의 모빌리티를 구축 할 수 있습니다.
Berlioz

Berlioz

Berlioz는 클라우드에 구애받지 않는 환경을 제공합니다.
MrApi

MrApi

프리미엄 API는 무료입니다!모든 프로그래밍 언어에 유용합니다.개발자를 위해 개발자가 개발했습니다.
  • 무료 앱
  • Web
Ask a Dev

Ask a Dev

당신은 느낌을 알고 있습니다.캐시 지우기, 상쾌한 커피, 털 다발.더 좋은 방법이 있어야합니다.누군가 내가 뭘 잘못하고 있는지 알아야합니다.
  • 무료 앱
  • Web
dashdash

dashdash

dashdash는 더 많은 작업을 수행하는 스프레드 시트입니다.훨씬 더.회사와 사람들을 찾으십시오.이메일 및 여유 알림을 보냅니다.CRM을 자동화하십시오.모두 스프레드 시트 기술을 사용합니다.
Tuple Spaces

Tuple Spaces

시간 초과 및 트랜잭션이있는 튜플 공간.특징 : 병렬 및 분산 컴퓨팅 로컬 및 원격 프로세스 조정 메시지 전달 마스터 작업자 패턴
Featurekit

Featurekit

Featurekit은 사용자가 마지막 방문 이후 구축 한 새로운 기능에 대해 사용자에게 알리는 쉬운 방법이므로 설립자가 다른 일에 집중할 수 있습니다.
  • 무료 앱
  • Web