Usuário com melhor resposta
Como acessar Program Files (x86) ou Program Files correta ?

Pergunta
-
Ola pessoal, estou com o seguinte codigo
string Dirxtrap = @"C:\Program Files (x86)\Meuarquivo";
e tem ocasiões em que o pc do usuario vai ser :C:\Program Files\Meuarquivo
e gostaria de saber como faço pro meu programa identificar a pasta correta, ja que em sistemas 64 bits eu tenho as duas pastas e em sistemas 32 bits em só tenho essa;C:\Program Files (x86)\Meuarquivo
alguem pode me ajudar?
Respostas
-
Olá,
Use esse método para sempre obter o caminho para a pasta Program Files x86:
static string ProgramFilesx86() { if( 8 == IntPtr.Size || (!String.IsNullOrEmpty(Environment.GetEnvironmentVariable("PROCESSOR_ARCHITEW6432")))) { return Environment.GetEnvironmentVariable("ProgramFiles(x86)"); } return Environment.GetEnvironmentVariable("ProgramFiles"); }
Fonte: C# - How to get Program Files (x86) on Windows Vista 64 bit - Stack Overflow
Herbert Lausmann
- Editado Herbert Lausmann quinta-feira, 27 de março de 2014 14:51
- Sugerido como Resposta Herbert Lausmann quinta-feira, 27 de março de 2014 16:40
- Marcado como Resposta Giovani Cr quinta-feira, 27 de março de 2014 18:45
Todas as Respostas
-
Olá,
Use esse método para sempre obter o caminho para a pasta Program Files x86:
static string ProgramFilesx86() { if( 8 == IntPtr.Size || (!String.IsNullOrEmpty(Environment.GetEnvironmentVariable("PROCESSOR_ARCHITEW6432")))) { return Environment.GetEnvironmentVariable("ProgramFiles(x86)"); } return Environment.GetEnvironmentVariable("ProgramFiles"); }
Fonte: C# - How to get Program Files (x86) on Windows Vista 64 bit - Stack Overflow
Herbert Lausmann
- Editado Herbert Lausmann quinta-feira, 27 de março de 2014 14:51
- Sugerido como Resposta Herbert Lausmann quinta-feira, 27 de março de 2014 16:40
- Marcado como Resposta Giovani Cr quinta-feira, 27 de março de 2014 18:45
-
Ola Hebert, tem algum code que eu verifique se a pasta esta em (x86) ou na pasta normal??
EDITADO--
JA CONSEGUI, valeu Pessoal
- Editado Ulisses.Hen quinta-feira, 27 de março de 2014 16:14