i am trouble compiling under vista , but my source running fine in xp
here the error :?:
Yes I have a vista at work (test machine, thank god). I can compile with MinGW, but I had to add some extra paths to the compiler settings.
Secondly I looked at your log. Yes, CB should not mess in that part of the registry (it used to do that in the past, I remember I have fixed that) [registering file types are a per user setting, not machine setting !]. Probably CB doesn't recognize Vista, in such a way that it knows there are user parts (HKEY_CURRENT_USER) and then falls back on writing in the HKCR. Will try to test that next week, should be easy to fix.
[edit] : we only fall back to the global key when the windows version is of the famile 95/98/Me.
So it might be a wx problem :
int family = wxGetOsVersion(&Major, NULL);
if(family == wxWIN95)
return osWindows9598ME;
if(family == wxWINDOWS_NT)
{
if(Major > 4)
return osWindowsXP;
else
return osWindowsNT2000;
}
else
return osUnknownWindows;