> ----- Original Message ----- 
> From: "Troy Laurin" <[EMAIL PROTECTED]>
> To: "Malcolm Anderson" <[EMAIL PROTECTED]>
> Cc: <nant-users@lists.sourceforge.net>
> Sent: Friday, June 03, 2005 9:39 AM
> Subject: Re: [Nant-users] Load tasks acting weird
>

> On 6/3/05, Malcolm Anderson <[EMAIL PROTECTED]> wrote:
> > is there a way to set up environment variables programatically?  I'm
working
> > with a bunch of people who are not used to using NAnt, and I'd like to
be able
> > to just hit them with an install script that will set their path and
> > environment variables for any future cmd window.
> >
> > Thanks
> >
> > Malcolm
>
> All system environment variables are stored in the registry:
> HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
> Similarly, user environment variables in HKCU\SYSTEM\Current...
> (HKLM / HKCU are abbreviations for HKEY_LOCAL_MACHINE and
> HKEY_LOCAL_USER, respectively).
>
> Can this be done programatically?  Yes.  Do I know of any simple tools
> to do this?  Except for creating a .reg file for your developers to
> import, I don't know of any (creating a .reg file is easy, just
> right-click the key and choose export, then you can clean up the file
> contents by hand if required).  There was some noise on the list
> earlier about a task to set environment variables, but I don't recall
> if anyone actually wrote the task...

There's a <setenv> task to set environment variables for the NAnt process,
and there are plans to introduce a task (in NAntContrib) to set registry
keys.

Gert


-------------------------------------------------------
This SF.Net email is sponsored by Yahoo.
Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
Search APIs Find out how you can build Yahoo! directly into your own
Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
_______________________________________________
Nant-users mailing list
Nant-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to