Home All Groups Group Topic Archive Search About

GetEnvironmentVariable in Windows Service

Author
14 Mar 2006 5:49 PM
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?

Author
14 Mar 2006 5:55 PM
Armin Zingler
<fdma***@yahoo.com> schrieb
> 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
Author
14 Mar 2006 9:29 PM
fdmaxey
It is a system variable.  It was originally a user variable, so I
switched to system variable, but with no better results.