1
EasyHook
O EasyHook torna possível estender (por meio de gancho) APIs de código não gerenciado com funções gerenciadas puras, de dentro de um ambiente totalmente gerenciado no Windows XP SP2 de 32 ou 64 bits ...
O EasyHook possibilita estender (por meio de gancho) APIs de código não gerenciado com funções gerenciadas puras, de um ambiente totalmente gerenciado no Windows XP SP2 de 32 ou 64 bits, Windows Vista x64, Windows Server 2008 x64, Windows 7, Windows 8.1,e Windows 10. EasyHook oferece suporte à injeção de assemblies criados para o .NET Framework 3.5 / 4.0+ e também para DLLs nativas.Recursos Uma "barreira de deadlock de thread" lida com muitos problemas principais ao conectar APIs desconhecidas;Essa tecnologia é exclusiva do EasyHook. Você pode escrever manipuladores de gancho gerenciados para APIs não gerenciadas. Você pode usar todo o código gerenciado de conveniência, como .NET Remoting, WPF e WCF .NET assemblies são injetados em um novo AppDomain sempre que possível, garantindo que seus assemblies sejamcompletamente descarregado do destino quando desanexado Você pode escrever bibliotecas de injeção e processos host compilados para AnyCPU, o que permite injetar seu assembly em processos de 32 e 64 bits a partir de processos de 64 e 32 bits.Seus assemblies .NET não precisam ser registrados no Global Assembly Cache (GAC) - simplificando bastante o desenvolvimento e as liberações O EasyHook suporta a realocação de endereços relativos ao RIP para destinos de 64 bits.Suporte para conectar interfaces COM Uma API de conexão não gerenciada pura e documentada Não há vazamento de recurso ou memória no destino EasyHook32.dll e EasyHook64.dll são bibliotecas nativas que podem ser usadas sem nenhuma estrutura .NET instalada. Todos os ganchos são instalados e removidos automaticamente node maneira estável Suporte para ACLs de thread para controlar quais threads usarão o gancho Mecanismo experimental de injeção furtiva que não chamará a atenção do rastreamento de pilha de módulo gerenciado / não gerenciado por software AV dentro de um manipulador de ganchos Receba um módulo gerenciado / não gerenciado dentro de um manipulador de ganchos Crie um costumetraços de pilha dentro de um manipulador de gancho Não é necessário desembalar / instalar a instalação.Os redistribuíveis do Visual Studio não são necessários.Suporte para conexão de modo kernel de 32 e 64 bits - no entanto, nenhum suporte para ignorar o PatchGuard é fornecido ...
Local na rede Internet:
http://easyhook.github.io/index.htmlCategorias
Alternativas ao EasyHook para Windows
2
Deviare API Hook
O Deviare é uma poderosa biblioteca de interceptação de código, com uma interface muito simples que permite conectar muitos processos em seu próprio aplicativo sem nenhuma codificação IPC.Pode ser usado em qualquer linguagem de suporte COM como C ++, VB e .NET.
- Grátis
- Windows
2
CodeMaid
O CodeMaid é uma extensão de código aberto do Visual Studio para limpeza, escavação e simplificação de C #, C ++, F #, VB, XAML, XML, ASP, HTML, CSS, MENOS, SCSS, JavaScript e TypeScript ...
- Grátis
- Windows
- Microsoft Visual Studio
1
Microsoft Research Detours
O Microsoft Research Detours v3 Professional é uma biblioteca para instrumentar funções arbitrárias do Win32 em máquinas x86, x64 e IA64.Agora você pode interceptar as funções do Win32 reescrevendo o código na memória para as funções de destino.
- Pago
- Windows
0
madCodeHook
"madCodeHook" oferece tudo o que você precisa para conectar código (principalmente APIs).Suporta Delphi 4-7, Delphi 2005-10.1 Berlin (32 bits e 64 bits), Borland C ++ Builder 5-6, Borland C ++ Builder 2006-10.1 Berlin (32 bits apenas por enquanto), MSVC ++ (32 bits e 64 bits).
- Pago
- Windows
0
OpenWeatherMap Api for .Net
Este projeto é uma biblioteca de classes portátil .NET totalmente assíncrona para interagir com a excelente API OpenWeatherMap.
0
dotNETInspector
O dotNETInspector permite determinar rápida e facilmente quais versões e service packs do .NET Framework estão instalados em um PC.
- Grátis
- PortableApps.com
- Windows