DLL NAO ENCONTRADA PELO VB6 NO WINDOWS 7
                    Ou tente executar o RegSvr32 com a DLL para adicionar ela nas chaves de registro do Windows
                
            
                    A principio minha dica é a mesma do GOODSPEAKERS destaivar o UAC e Regitrar a DLL, e não colocar o caminho na declaração.
ps; coloque-a na pasta system32 e registre-a lá
                
            ps; coloque-a na pasta system32 e registre-a lá
                    Desatiei o UAC tambem não deu certo
Sim MARCELO-TREZE fiz tudo isso, fiz dezenas de testes e mudanças como:
Registrar DLL, mas não aceita, diz que não encontrou ela.
Sem caminho na declaração.
Com caminho na declaração.
A DLL está em todas as pastas do Windows: System32, System, Commom Files\System, Windows\
a dll já está na pasta do projeto EXE, a dll está na pasta do executavel do próprio VB
a pasta Systemwow64 não existe pq meu sistema é 32bits
já alterei a dll pra outros nomes e nada
já alterei a extensão da DLL exibindo extensoes de arquivos em options do modo de exibição de pastas do windows pra ver se tava auth.dll.dll
já mudei o nome dela pra funciona_porra.dll juntamente na declaração do vb
declare function TLS_init lib [Ô]auth.dll[Ô] ou [Ô]c:\windows\system32\auth.dll[Ô] ambas não funcionam
já rodei o VB em administrador e nada
já rodei o EXE compilado como Administrador e nada
já dei uns tapas aqui no pc e nada.
vou postar o projeto EXE pra vcs ver se com vcs dá esse mesmo problema
                
            Sim MARCELO-TREZE fiz tudo isso, fiz dezenas de testes e mudanças como:
Registrar DLL, mas não aceita, diz que não encontrou ela.
Sem caminho na declaração.
Com caminho na declaração.
A DLL está em todas as pastas do Windows: System32, System, Commom Files\System, Windows\
a dll já está na pasta do projeto EXE, a dll está na pasta do executavel do próprio VB
a pasta Systemwow64 não existe pq meu sistema é 32bits
já alterei a dll pra outros nomes e nada
já alterei a extensão da DLL exibindo extensoes de arquivos em options do modo de exibição de pastas do windows pra ver se tava auth.dll.dll
já mudei o nome dela pra funciona_porra.dll juntamente na declaração do vb
declare function TLS_init lib [Ô]auth.dll[Ô] ou [Ô]c:\windows\system32\auth.dll[Ô] ambas não funcionam
já rodei o VB em administrador e nada
já rodei o EXE compilado como Administrador e nada
já dei uns tapas aqui no pc e nada.
vou postar o projeto EXE pra vcs ver se com vcs dá esse mesmo problema
                    Ou tente executar o RegSvr32 com a DLL para adicionar ela nas chaves de registro do Windows 
Não funciona registro pq ela não é de referência, ela só tem pontos de entradas (entry point) pra ser invocada.
O Projeto ta ae, se alguem conseguir rodar o prog normal me avisa
http://www.megaupload.com/?d=7GIO0JEE
            Não funciona registro pq ela não é de referência, ela só tem pontos de entradas (entry point) pra ser invocada.
O Projeto ta ae, se alguem conseguir rodar o prog normal me avisa
http://www.megaupload.com/?d=7GIO0JEE
                    onde esta dll foi criada, e onde foi compilada?
                
            
                    A dll aparentemente foi compilada em C++ não C# pela empresa openSSL.
adquiri ela num projeto de envio de emails com autenticação SSL numa comunicação direta via WinSock, no site vbfrance.com.
e vem o opensource em C++ e to tentando converter ela pra C# 2010 e ver se a dll funciona na chamada.
vc testou o projeto aÃ? deu o mesmo problema que ta dando comigo?
            adquiri ela num projeto de envio de emails com autenticação SSL numa comunicação direta via WinSock, no site vbfrance.com.
e vem o opensource em C++ e to tentando converter ela pra C# 2010 e ver se a dll funciona na chamada.
vc testou o projeto aÃ? deu o mesmo problema que ta dando comigo?
                    Não na realidade, pode estar havendo uma incompatibilidade, digo isso porque o Windows 7 SP1 tem quebrado compatibilidade com versões anteriores do MDAC 2.8. Software compilados no Windows 7 SP1 que depende de MDAC 2.8 não funcionará no Windows XP (ou Vista possivelmente não).
e isso tem causado muitoooos problemas, inclusive eu não sabia disso, e lógico possuo o vb6 instalado em uma máquina com windows 7 sp1
                
            e isso tem causado muitoooos problemas, inclusive eu não sabia disso, e lógico possuo o vb6 instalado em uma máquina com windows 7 sp1
                    realmente é incompatibilidade pois coloquei outra dll qualquer no lugar da auth.dll e deu a mensagem: Can[ô]t find entry point. 
vou procurar outra dll ou codigo pra autenticação SSL.
abraços a todos!
            vou procurar outra dll ou codigo pra autenticação SSL.
abraços a todos!
                        Tópico encerrado , respostas não são mais permitidas