Deviare In-Process

Deviare In-Process

O Deviare In-Process é um mecanismo de interceptação de código para o Microsoft Windows®.É uma biblioteca de licença dupla, GPLv3 e Commercial.O código fonte está disponível no GitHub.
O Deviare In-Process é um mecanismo de interceptação de código para o Microsoft Windows®.É uma biblioteca de licença dupla, GPLv3 e Commercial.O código fonte está disponível no GitHub.Esta biblioteca está no centro de nossa tecnologia Deviare 2.0, é a melhor alternativa ao Microsoft Detours®, mas a um preço mais conveniente.A biblioteca é codificada em C ++ e fornece todos os recursos necessários para instrumentar bibliotecas binárias durante o tempo de execução.Inclui suporte para aplicativos de 32 e 64 bits e implementa a interceptação, verificando diferentes situações que podem travar o processo.Se você precisar interceptar quaisquer funções do Win32 ou qualquer outro código, esta biblioteca tornará mais fácil do que nunca.Diferente do restante das bibliotecas, o Deviare In-Process fornece um mecanismo seguro para implementar a conexão de API de aplicativos com vários threads.Quando um aplicativo está sendo executado, mais de um thread pode estar executando o código que está sendo interceptado.O Deviare In-Process é a única biblioteca de conexão que fornece conexão segura, mesmo nesse cenário.Além disso, fornece um equivalente à função DetourCreateProcessWithDll, que inicia um processo interceptado.Este é um fragmento de código do assembler que mostra uma interceptação de código em uma função da API do Win32.A imagem mostra que todas as chamadas para a função FindNextFile são tratadas pela biblioteca do Deviare In-Process e permitem que você execute seu código personalizado.Você pode vinculá-los a eventos em seu aplicativo.O pacote do mecanismo de instrumentação em processo do Deviare inclui código de amostra em C ++ para um início rápido.
deviare-in-process

Alternativas ao Deviare In-Process para Web

MrApi

MrApi

API Premium de graça!Útil para qualquer linguagem de programação.Criado por desenvolvedores para desenvolvedores.
Code.xyz

Code.xyz

Code.xyz é um editor de código online.Crie APIs de qualidade corporativa, os poderosos blocos de construção de software, com um único clique.
apibldr.com

apibldr.com

O ApiBldr é um aplicativo Visual OpenAPI Editor gratuito para criação e atualização de definições de OpenAPI (aka swagger).
Ask a Dev

Ask a Dev

Você conhece o sentimento.Atualizações para limpar o cache, café velho, mechas de cabelo.Tem que haver uma maneira melhor.Alguém deve saber o que estou fazendo de errado.