GetEnvironmentVariable in Windows Service

F

fdmaxey

I've written code in VB.Net that calls GetEnvironmentVariable. When I
execuate the code as part of a Windows Form, it reads the environment
variable with no problem.

I put the code in a Windows Service, however, and it can't seem to read
the same environment variable.

I used Microsoft .Net Framework to give the application every possible
permission, but it doesn't seem to help.

Ideas?
 
A

Armin Zingler

I've written code in VB.Net that calls GetEnvironmentVariable. When
I execuate the code as part of a Windows Form, it reads the
environment variable with no problem.

I put the code in a Windows Service, however, and it can't seem to
read the same environment variable.

I used Microsoft .Net Framework to give the application every
possible permission, but it doesn't seem to help.

Ideas?


Is it a user specific environment variable, or a system variable?

Control panel -> System: Folder "extended" -> Button "Environment variables"

The service is usually running under a different account.


Armin
 
F

fdmaxey

It is a system variable. It was originally a user variable, so I
switched to system variable, but with no better results.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top