Como evitar ter que dar um ´I Agree´ no WinZip pelo Delphi

23/11/2005

Tem como evitar precisar clicar no botão ´I Agree´ ou ´Use Evaluation Version´ no winzip. Estou querendo compactar um arquivo mas gostaria que isso fosse mais transparente para o usuário. Uso um código mais ou menos assim:
var
  Destino, Origem: String;
begin
  Origem := ´C:\Arquivo.XML´;
  Destino := ´C:\Teste\Arquivo.zip´;
  ShellExecute(Application.Handle, ´OPEN´, ´winzip32.exe´, PChar(´-min -a -ex "´ + Destino + ´" ´ + ´"´ + Origem + ´"´),
    PChar(ExtractFilePath(´winzip32.exe´)), SW_SHOWNORMAL);
end;


O problema é que o usuário vai ter que clicar no botão da janela do WinZip para continuar.
Tem como resolver?


Mkoch

Respostas

23/11/2005

Caninha51

Rapaz, pq vc naum usa um dos vários componentes pra zipar arquivos que existem por aí, como o Zip Master por exemplo?

Se vc prefere usar softwares de terceiros, pelos menos escolha um freeware! :D


Responder Citar

23/11/2005

Mkoch

Você tem algum ezemplo de como o Zip Master funciona?


Responder Citar

23/11/2005

Caninha51

Tenho, add no msn caninha51@msn.com


Responder Citar

23/11/2005

Edilcimar

basta colocar o código de registro no winzip que o i agree desaparece


Responder Citar

23/11/2005

Mahdak

isso, o Zip master é uma boa solução, mas se vc prefere Softwares de terceiros usa o PKZip...


Responder Citar

23/11/2005

Massuda

Um outra opção parecida com o ZipMaster seria usar o [url=http://sourceforge.net/projects/tpabbrevia/]Abbrevia[/url].


Responder Citar