This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Directory c:\%USERPROFILE% created


On Jun 13 16:16, Oliver Geisen wrote:
> Hi,
> 
> >>i was wandering about strange folders created in the root directory of
> >>my Cygwin-Enhanced PCs and found out
> >>that everytime i start installer programs from within a cygwin shell, 
> >>a
> >>folder called %USERPROFILE% is created
> >>in the base directory of the pc's harddisk.
> >
> >Sure it's not something you're doing?  The variable is certainly
> >available when running the shell with cygwin.bat.  And even when
> >starting, say, tcsh directly from explorer, the variable is there,
> >right in the environment.
> 
> I tested this again. After starting a "local" bash (local means i start
> it via doubleclick from within windows) i can see a "USERPROFILE" 
> env.-var.
> 
> If i do this in an bash started remotely (via sshd) i can't see it 
> anymore.
> So i think this variable comes from Explorer of whatever and is not 
> initialized
> within a ssh-shell session.
> This is also reflected by "cygpath -D" which outputs 
> "/cygdrive/c/%USERPROFILE%/Desktop".
> 
> I found no trace where this var is set, so please give me a hint.

It's set inside of Cygwin if possible.  It opens the registry and
tries to read the following key:

  HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\$USERNAME\ProfileImagePath

If it's available, it's used as $USERPROFILE, otherwise $USERPROFILE
stays empty.


Corinna

-- 
Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          mailto:cygwin@cygwin.com
Red Hat, Inc.

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]