Re: "Program Files" folder




-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

John Emmas says:
I know that glib offers a function called g_get_home_dir() which
returns the user's home folder on the relevant platform. Is there any
similar function that will give me the default folder for installing
applications? For example, on Windows this would return "C:\Program
Files". On Linux it might be "/bin" or "/usr/bin" or "/usr/local/bin"
etc. And on OS-X it would be "/Applications".

... if you like those:

const gchar *
get_unix_bin_dir ()
{static gchar dir[] = "/bin"; /* or /usr/bin, /usr/local/bin, /opt */
return dir;}

const gchar *
get_win_bin_dir ()
{static gchar dir[] = "/Program Files"; /* explorer.exe can read it,
but I am not sure it can work here */
return dir;}

const gchar *
get_macosx_bin_dir ()
{
static gchar dir[] = "/Applications";
return dir;
}

... I remember that there is a Windows API that can get it. You can
visit MSDN for that.

- -- 
Mike.
Blog: http://ekd123.org/
Fedora Project Contributor - Translator.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJNsC/aAAoJEKaIeAmEWZo8MA4H/RkIXxll+iviQVuPc/p0fa7u
hM5YHFJJRdXOtZUCStwJJxljT9MZaO28tWPfYxT5YF1Ypfn5Pe+ugQhdD5JnLph4
6m+UxMdU5Q7wQk5wxksjpZ2Op4HM+dnEfD0OuhLmwO+F6P0UKcXnNsqI1k/6/jkY
HgrkgyT4tsM1Oa3+oC43juIIc9k1yNo4yhi4x21/wP/EX8WM2abFPUsLsbteFnQF
ksaw9jOwGasbkcDIIT5qIje4fD2/CspSDb8ZalbN0RslrOasA/fAt9S+TEW9qWrs
pCfJEFcGUj23UroOPJTtWb6Q0/xYzxmc5LDCyFmuIO83q8sMBuZ9bQlAicm4jDU=
=eXZa
-----END PGP SIGNATURE-----




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]