DESCOMPACTAR ARQUIVO COM SENHA AUNZIP32.DLL

ICHIHARA 24/02/2014 13:27:53
#435209
Boa Tarde!

Estou tentando descompactar arquivo com a Dll Aunzip32.dll porém o arquivo não esta sendo extraido. Arquivos sem senha funcionam perfeitamente.
Alguem tem algum exemplo?

Z = addUNZIP_Overwrite(azOVERWRITE_ALL)
Z = addUNZIP_ArchiveName([Ô]C:    este.zip[Ô])
Z = addUNZIP_Include([Ô]*.*[Ô])
Z = addUNZIP_ExtractTo([Ô]C:\[Ô])
Z = addUNZIP_RestoreStructure(true)
Z = addUNZIP_Decrypt([Ô]teste[Ô]) [ô]Senha
Z = addUNZIP()


Estou utilizando a funcao [Ô] addUNZIP_Decrypt[Ô] para informar a senha. Mas nao sei se é a correta.

Obrigado!
MARCELO.TREZE 24/02/2014 15:54:33
#435223
Resposta escolhida
vc fez as declarações no form, ex:

Declare Function addUNZIP_Decrypt Lib [Ô]aunzip32.dll[Ô] (ByVal cPassword As String) As Integer

MARCELO.TREZE 24/02/2014 16:34:37
#435226
se você está apenas referenciando a dll do arquivo em Project/References pode tentar isto

teste assim também

Call addUNZIP_Decrypt([Ô]teste[Ô])
ICHIHARA 25/02/2014 09:15:59
#435256
Ola Marcelo13!

Ja fiz isso... o engraçado é que sem senha ele faz tranquilo. Vc ja utilizou esta DLL?

Vou testar via reference...

Obrigado.
MARCELO.TREZE 25/02/2014 13:41:05
#435271
Olha eu não usei esta dll, porém pesquisando achei diversos foruns que relatam este problema.

acredito que seja um bug da propria dll mesmo

ICHIHARA 25/02/2014 13:45:29
#435273
Realemente em um outro forum encontrei:

Rogério,
>
>
> Provalvemente, a versão desta biblioteca não está registrada.
> Observe o seguinte trecho do help da biblioteca, com relação à
> função addZIP_Decrypt(LPCSTR lpsz):
>
> [Ô]With the unregistered version of the addZIP Compression Libraries,
> lpsz is ignored, and the files can only be decrypted with the
> password Unregistered. Registered users will be provided with a
> registration code that will allow decryption with their own
> passwords.[Ô]


Mas tento registrar e nao consigo. Meu note eh 64bits. nao sei se tem haver....

Vc tem outro componente vb6 para me sugerir?

abrs.
MARCELO.TREZE 25/02/2014 14:38:28
#435277
vc tentou registar na pasta wow64 ou sytem32

bom tente registrar nas duas

e qual é a maneira que voce utiliza para registrar
ICHIHARA 25/02/2014 14:44:41
#435279
Entao, joguei na system32 e dei regsvr32 aunzip.dll.

Nao conheço outra maneira... que pasta é esta wow64?

OCELOT 25/02/2014 14:53:21
#435280
O registrar que ele fala ali não tem nada a ver com o registro da dll, e sim com a licença de uso, a sua versão do componente não é registrado pois você provavelmente não comprou o componente e não tem uma licença de uso dele, ele permite usar o método addZIP_Decrypt só para quem comprou o componente.
ICHIHARA 25/02/2014 15:02:34
#435282
Kkkkkkkkkkkk Putz...
Tópico encerrado , respostas não são mais permitidas