Experimente e implemente funcionalidades complexas sem esforço com o VWO FullStack. Oferece adaptabilidade do lado do servidor para diversas experiências com segmentação aprofundada, garantindo um desempenho ótimo e experiências de utilizador consis…
Experimente e implemente funcionalidades complexas sem esforço com o VWO FullStack. Oferece adaptabilidade do lado do servidor para diversas experiências com segmentação aprofundada, garantindo um desempenho ótimo e experiências de utilizador consis…
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.
O EasyHook suporta injeção de assemblies criados para o .NET Framework 3.5 / 4.0+ e também para DLLs nativas.
Recursos
Uma "Barreira de bloqueio de encadeamento" lida com muitos problemas principais ao conectar APIs desconhecidas; esta 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 Assemblies .NET são injetados em um novo AppDomain sempre que possível, garantindo que seus assemblies sejam completamente descarregados do destino quando desanexados 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 Nenhum vazamento de recurso ou memória é deixado 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 de 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 software AV Rastreio de pilha de módulo gerenciado / não gerenciado dentro de um manipulador de gancho Obter chamada de módulo gerenciado / não gerenciado dentro de um manipulador de gancho Crie rastreamentos de pilha personalizados dentro de um manipulador de gancho Não é necessário desembalar / instalar. Os redistribuíveis do Visual Studio não são necessários. Suporte para conexão de modo de kernel de 32 e 64 bits - no entanto, nenhum suporte para ignorar o PatchGuard é fornecido