DLL NAO ENCONTRADA PELO VB6 NO WINDOWS 7

NETMANIA 17/01/2012 10:19:18
#393420
Ou tente executar o RegSvr32 com a DLL para adicionar ela nas chaves de registro do Windows
MARCELO.TREZE 17/01/2012 10:33:17
#393423
Resposta escolhida
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á

EXPERTVB6 17/01/2012 11:06:17
#393426
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



EXPERTVB6 17/01/2012 11:16:53
#393430
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
MARCELO.TREZE 17/01/2012 11:28:22
#393431
onde esta dll foi criada, e onde foi compilada?
EXPERTVB6 17/01/2012 11:36:13
#393434
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?
MARCELO.TREZE 17/01/2012 11:57:26
#393437
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
EXPERTVB6 17/01/2012 12:28:04
#393444
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!
Página 2 de 2 [19 registro(s)]
Tópico encerrado , respostas não são mais permitidas