GetEnvironmentVariable uma função muito útil!

Boa tarde

Esse post é só para compartilhar uma função integrada a API do windows que vai economizar muitas horas de programação.

System.SysUtils.GetEnvironmentVariable

Descrição

Recupera um valor de variável de ambiente.

use GetEnvironmentVariable()  para recuperar o valor de uma variável de ambiente, passada como Nome , para recuperar o valor da sessão atual do windows

Veja o exemplo de como recuperar o diretório temp do usuário:

A tabela a seguir define quais variáveis ​​de ambiente podem ser recuperadas usando o Microsoft Windows.

Variável de AmbienteValor do meio ambiente
ALLUSERSPROFILEPerfil de usuário genérico.
DADOS DO APLICATIVOCaminho da pasta de dados do aplicativo.
NOME DO CLIENTENome da máquina do cliente.
COMMONPROGRAMFILESCaminho da pasta de arquivos de programas comuns.
NOME DO COMPUTADORO nome do código do computador está sendo executado.
COMSPECCaminho do programa cmd.exe.
HOMEDRIVEDesignação de unidade inicial atual, como ‘C:’
HOMEPATHCaminho para o local atual para armazenamento de documentos.
LOGONSERVEREspecifica um controlador de domínio para autenticação de logon do usuário.
NUMBER_OF_PROCESSORSNúmero de processadores na máquina atual.
OSNome base do sistema operacional. Observe que o Windows XP é fornecido como Windows_NT.
CAMINHOO caminho atual do programa.
PATHEXTTipos de extensão de arquivos executáveis.
PROCESSOR_ARCHITECTURETipo de arquitetura de CPU. Por exemplo, X86 para processadores Intel Pentium.
PROCESSOR_IDENTIFIERNúmero de ID da máquina atual.
PROCESSOR_LEVELDescrição mais detalhada da arquitetura da CPU.
PROCESSOR_REVISIONNível de revisão do processador.
ARQUIVOS DE PROGRAMASCaminho da pasta dos arquivos do programa.
SESSIONNAMENome da sessão atual do sistema operacional.
SYSTEMDRIVEDirija o sistema operacional opera a partir de.
SYSTEMROOTDefine o diretório do sistema.
TEMPCaminho da pasta de arquivos temporários.
TMPDiretório para armazenar arquivos temporários para.
USERDOMAINEspecifica o domínio da máquina atual.
USERNAMENome do usuário atual.
PERFIL DE USUÁRIOCaminho da pasta que contém as informações do usuário atual.
WINDIRCaminho da pasta do Windows.

Bom proveito!

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google

Você está comentando utilizando sua conta Google. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

WordPress.com.

Acima ↑

%d blogueiros gostam disto: