Olá lista. A solução do Airton com SetEnvironmentVariableA altera o path, mas 
só em tempo de execução. Hoje eu altero o path do windows. Com essa função eu 
precisaria incluí-la em cada aplicação. Mesmo assim obrigado, é bom saber que 
existe algo assim.

Um outro colega me passou um comando que funciona , mas é uma função do 
windows, como segue:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session 
Manager\Environment" /v Path /d "%path%;c:\sistemas\centura" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session 
Manager\Environment" /v Path /d "%path%;c:\sistemas\centura" /f
reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Session 
Manager\Environment" /v Path /d "%path%;c:\sistemas\centura" /f

Ao reiniciar a máquina, o caminho do deploy ficará fixo no path do windows. 
ficarei com essa solução.

Foi o que melhor me adaptei. Gostaria de utilizar o INNOSETUP , como me foi 
sugerido neste , mas não consegui fazer, provavelmente por falta de 
conhecimento.

Obrigado a todos pela ajuda.

Abraços

Vladimir



--------------------------------------------------------------------------------
De: Lairton N de Almeida Jr 
Para: sqlwin@virtualand.net
Enviadas: Sexta-feira, 5 de Março de 2010 7:22:07
Assunto: Re: [sqlwin] Alterar path pelo sqlwindows

Encontrei outra forma.

Set bOk = SetEnvironmentVariableA( psNomeVar, psNovoValor )

Declare esta função assim:

Kernel32.dll
Function: SetEnvironmentVariableA
    Description:
    Export Ordinal: 0
    Returns
        Number: LONG
    Parameters
        Receive String: LPSTR
        Receive String: LPSTR

você pode usar assim:

Set sPath =  VisDosGetEnvString ( "PATH" )
Call SetEnvironmentVariableA( "PATH", sPath || ";" || sMeuNovoPath )




Em 4 de março de 2010 14:59, Vladimir A de Souza - CPD
< escreveu:
>
> Olá pessoal.
>
> Gostaria de saber como alterar o path da máquina pelo SqlWindows. Quando
> instalo o sistema no cliente tenho que colocar o path do centura na mão. Tem
> jeito de fazer automático?
>
> Vladimir



-- 
Lairton N de Almeida Jr.

==============================================
Lista de Centura SQLWindows
Administrador : adm_sql...@hotmail.com
[ http://www.centuraexplorer.com ]
Para sair desta lista mande mensagem para:
majord...@virtualand.net sem nada no Subject e
com o comando a seguir no corpo da msg:
"unsubscribe sqlwin" (sem as aspas)
==============================================

Responder a