Página 1 de 1

Como achar o path default do windows?

Enviado: 29 Set 2004 11:09
por Gerald
Bom dia amigos,

Estou precisando da ajuda de vocês para poder localizar dentro da minha aplicação o path default do windows. Ex: Windows 98 -> C:\Windows\System; Windows 2000 -> C:\Winnt\System32; Windows XP -> C:\Windows\System32. Não queria amarrar esses valores dentro do meu sistema. Porque toda versão nova do windows que sair vou ter que mexer no programa. E com a função que acha esse path default não preciso disso. Ok? Se puderem me ajudar fico muito satisfeito.

Um abraço a todos....

Enviado: 29 Set 2004 23:18
por Clipper
Prezado Colega

A variável de ambiente WINDIR contém o path onde o windows está instalado, você pode usar a função GETENV("WINDIR") para pegar esse valor, as vezes a função não retorna o valor (XP e 2000), mas você pode pegar de outra maneira, gerando um arquivo TXT com as váriaveis de ambiente, exemplo :

RUN SET >VAR_AMB.TXT

Neste arquivo estarão todas as váriaveis de ambiente do sistema operacional, aí é só você fazer uma rotina para tratar esse arquivo.

Até logo.

Marcelo