none
Uso de DLL sem a necessidade do regsrv32 RRS feed

  • Pergunta

  • Pessoal, boa tarde!

    Preciso fornecer uma funcionalidade para um sistema legado e como ele é desenvolvido em uma tecnologia antiga, estou passando por muitas dificuldades.

    No caso do SQL Windows (Centura) só é possível chamar DLL em C, C++ e etc... Aquelas famosas DLLs que contem somente funções. Hoje eu tenho duas possibilidades para fazer uma DLL desse tipo, a primeira é fazendo em .NET com C# e a segunda seria fazer com VB6, SOMENTE EM ÚLTIMO CASO.

    Alguém aqui já precisou disponibilizar uma DLL com as caracteristicas de uma DLL em C ou C++?

    Eu conseguiria adaptar uma DLL em VB6 ou .net C# para se comportar da mesma maneira que uma DLL em C ou C++?

    Preciso utilizar sem a necessidade de registrar.

    Obrigado,

    Wagner

    segunda-feira, 20 de abril de 2015 18:56

Respostas

  • Cara tem um forma de fazer isso, mas é bem chato... Você teria que injetar uma dll na aplicação (hack). Segue um link que o cara explica muito bem como fazer isso.

    http://www.c-sharpcorner.com/UploadFile/ajyadav123/disassembler-mechanized-part-1/

    http://www.c-sharpcorner.com/UploadFile/ajyadav123/disassembler-mechanized-part-2/

    http://www.c-sharpcorner.com/UploadFile/ajyadav123/disassembler-mechanized-part-3/

    http://www.c-sharpcorner.com/UploadFile/ajyadav123/disassembler-mechanized-part-4/

    Espero que ajude.


    Att. Andre de Mattos Ferraz

    segunda-feira, 20 de abril de 2015 19:03