[firebase-br] instalação manual do firebird 1.5

Marcus Vinícius Moreira marquinhus em gmail.com
Seg Set 1 16:09:13 -03 2008


Prezados,
no meu programa de instalação, estarei instalando também o Fb, mas
está ocorrendo um problema ao executá-lo.

Depois de verificar qual o windows, abro o firebird.

Para entender melhor, o código é esse:

    ShellExecute(Application.Handle,'open','instreg.exe','install',
PChar(EdtCaminhoFirebird.Text+'\bin\'),SW_HIDE);
    ShellExecute(Application.Handle,'open','instclient.exe','install
fbclient', PChar(EdtCaminhoFirebird.Text+'\bin\'),SW_HIDE);

*    if SO = 'Windows 98' then
    begin
      GravaRegistro(HKEY_LOCAL_MACHINE,
'SOFTWARE\Microsoft\Windows\CurrentVersion\Run', 'Firebird',
EdtCaminhoFirebird.Text + '\bin\fbguard.exe -a');
      ShellExecute(Application.Handle, 'open', 'fbguard.exe', '-auto',
PChar(EdtCaminhoFirebird.Text+'\bin\'), SW_HIDE);
    end*
    else
    begin
      ShellExecute(Application.Handle,'open','instsvc.exe','install -auto
-superserver -guardian',PChar(EdtCaminhoFirebird.Text+'\bin\'),SW_HIDE);
      ShellExecute(Application
.Handle,'open','instsvc','start',PChar(EdtCaminhoFirebird.Text+'\bin\'),SW_HIDE);
    end;

O Fbguard inicia, mas ao chamar o Fbserver (o próprio Fbguard, eu não o
chamo), ocorre a mensagem:"O arquivos INSTSVC.exe está vinculado ao
ADVAPI32.dll de
exportação que não foi encontrado:LsaClose".

Versão utilizada: 1.5.5.4926-3.
A dll ADVAPI32 existe no system (próprio windows que a colocou, fiz o teste
depois de ter instalado o Win).

O que pode ser isso?


Marcus



Mais detalhes sobre a lista de discussão lista