Página 2 de 2

Re: Proteção contra espertinhos...

Enviado: 24 Abr 2009 13:11
por sygecom
Olá Carlos,
Como não tem uma documentação oficial dessas funções, poderiamos dizer que simplesmente essa função não tem retorno, sempre vai ser NUL. Teria que ver se tem uma função para validar o seu ZIP conforme a senha fornecida. De uma olhada nos fontes da HBZIP que talvez você encontre uma função para o que você quer.

Re: Proteção contra espertinhos...

Enviado: 24 Abr 2009 13:53
por sygecom
Olá Carlos,
Dando uma olhada na pasta DOC do xharbour da CVS, e tem uma documentação lá sobre essa função, e realmente ele deveria retornar TRUE ou FALSE.
Post como vc esta usando para dar uma analisada.

Re: Proteção contra espertinhos...

Enviado: 24 Abr 2009 18:25
por carlos_dornelas
Sygecom, estou usando assim...

Código: Selecionar todos

if HB_UNZIPFILE(arq,,,xsnh, , )
     PlayOK()
     MsgInfo("Restauração Realizada com Sucesso!","Aviso do Sistema")
   else
     MsgInfo("ERRO: Senha do Backup não confere!","Aviso do Sistema")
Fiz vários testes e o retorno sempre é .t. independente de a senha estar correta ou não. Mas, pelo menos, quando a senha não confere, a restauração não é realizada.

Re: Proteção contra espertinhos...

Enviado: 24 Abr 2009 18:45
por sygecom
Carlos, me refiro ao codigo completo que esta envolvendo HB_UNZIPFILE(), você chegou a testar o exemplo dos link que postei ?