On NT 3.51, Installer suggests "\mozilla.org\Mozilla" as installation directory... (I did not try it out. I don't think I'd have had write access to any root directory on this system)
http://lxr.mozilla.org/seamonkey/source/xpinstall/wizard/windows/setup/extra.c#7932 seems to be the function that gets the program files directory
could you possibly make available a reg export? (i don't really have time to play w/ the box)
HKLM\Software\Microsoft\Windows\CurrentVersion has no values directly in it, if that's what you want to know.
As a side note, the installer does not check for access into several of the install directories, it should default or prompt for each one of them...
have a patch to suggest parent of windows install directory if "program files" reg key is unavailable I won't address comment 4 in this patch.
Created attachment 144989 [details] [diff] [review] patch
Created attachment 144992 [details] [diff] [review] patch v2 let's try without leftover debugging code...
14 years ago
Comment on attachment 144992 [details] [diff] [review] patch v2 The firefox installer will need this change too (Ben forked the code). r=dveditz
dveditz: are you sure? firefox explicitly does not support nt3.51
Comment on attachment 144992 [details] [diff] [review] patch v2 I don't really have the time and interest to patch/build/test randomly forked code, someone else will have to fix firefox
Comment on attachment 144992 [details] [diff] [review] patch v2 This should be separated out into a common function (and why isn't code being shared between setup and uninstall?) but I'll let it slide.
Checking in setup/extra.c; /cvsroot/mozilla/xpinstall/wizard/windows/setup/extra.c,v <-- extra.c new revision: 1.135; previous revision: 1.134 done Checking in uninstall/extra.c; /cvsroot/mozilla/xpinstall/wizard/windows/uninstall/extra.c,v <-- extra.c new revision: 1.30; previous revision: 1.29 done