Bom dia!

Obrigado Dirlei!

Encontrei alguma coisa no link que você passou e
vou ver se consigo resolver com isso.


abraço,

Paulo

--- Em delphi-br@yahoogrupos.com.br, Dirlei <dir...@...> escreveu
>
> Talvez você encontre algo pesquisando por "truecrypt" no Google Code 
> Search (http://www.google.com/codesearch). Na "pesquisa de código 
> avançada" você pode indicar uma linguagem para restringir a pesquisa.
> 
> Dirlei.
> 
> pcedisi escreveu:
> >  
> >
> > Bom dia!
> >
> > Estou usando a função abaixo que executa o programa truecrypt.exe com 
> > os paramentros passados. Funcionou corretamente algumas vezes, mas 
> > depois passou a não montar mais o volume e a aparecer muitos erros, 
> > que nem dá pra ficar detalhando. Procurei na web por alguma solução 
> > usando truecrypt com delphi mas não achei.
> > Será que alguém aqui na lista utiliza truecrypt e pode ajudar com isso?
> >
> > cmd: 'trueCrypt.exe /q /l T /v volume.tc /p 12345'
> >
> > function proc_truecrypt(cmd: string): Boolean;
> > var
> > SUInfo : TStartupInfo;
> > ProcInfo : TProcessInformation;
> > nomeFmt : Array[0..512] of Char;
> > begin
> >
> > FillChar(SUInfo, SizeOf(SUInfo), #0);
> > SUInfo.cb := SizeOf(SUInfo);
> > SUInfo.dwFlags := STARTF_USESHOWWINDOW;
> > SUInfo.wShowWindow := SW_HIDE;
> >
> > StrCopy(nomeFmt, PWideChar(cmd));
> >
> > Result := CreateProcess(
> > nil, nomeFmt, nil, nil, false,
> > CREATE_NEW_CONSOLE or NORMAL_PRIORITY_CLASS,
> > nil, nil, SUInfo, ProcInfo);
> >
> > if Result then
> > begin
> > WaitForSingleObject(ProcInfo.hProcess, INFINITE);
> > CloseHandle(ProcInfo.hProcess);
> > CloseHandle(ProcInfo.hThread);
> > end;
> >
> > end;
> >
> > obrigado,
> >
> > Paulo
> >
>


Responder a