This is the mail archive of the cygwin@cygwin.com 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: Determining the location of a Cygwin installation


Andrew DeFaria wrote:

> Secondly, if I could get my users to set their
> "ApplicationPaths" I could as easily get them to set their PATHs. The real world
> situation is that this is not the case and neither PATH nore ApplicationPaths
> are set.

Here's an idea: Traverse the directory %SystemDrive%\Documents and
Settings\XXXX\Start Menu\Programs (where XXXX is "All Users" and also
the user's username) looking for a directory named "Cygwin".  In that
directory there are shortcuts that contain the path to various
subdirectories of the Cygwin install directory.  The strings in the
shortcut files may be Unicode, but the info is there.

Cygwin's setup.exe always creates a Start Menu entry, right?  So those
shortcuts should always be easy to find.  If a user has deleted his
Start Menu entries for Cygwin, fall back to a full disk search for
cygwin1.dll.
--
Francis Litterio
franl at world dot std dot com
http://world.std.com/~franl/
GPG and PGP public keys available on keyservers.


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.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]