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) ==============================================