Como achar o path default do windows?

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

Gerald
Usuário Nível 1
Usuário Nível 1
Mensagens: 39
Registrado em: 06 Jul 2004 17:50
Localização: Caldas Novas
Contato:

Como achar o path default do windows?

Mensagem 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....
Quando disserem que seu trabalho não é o de um profissional, lembre-se: Amadores construíram a arca de Noé, profissionais, o Titanic...

www.1grau.com\comunidadeclipper
skype = "gpfranca"
novo email: geraldo@usinfo.com.br
Avatar do usuário
Clipper
Colaborador
Colaborador
Mensagens: 1334
Registrado em: 23 Ago 2004 00:04
Localização: Recife/PE

Mensagem 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
Responder