Developer forums (C::B DEVELOPMENT STRICTLY!) > Development

Menu Icons are gone

<< < (2/15) > >>

thomas:
So that means we would have to use different locations for different Windows versions? Great...
What about Win98 -- same as NT4, I assume?

takeshimiya:
I suppose. It's almost the same case to where default.conf is saved (It differs from XP to 98, or 2000, even it's different from 98 to 98SE......).

Anyways, very few programs store associations in HKCU... Even in most MSDN articles seems to not talk about it.
I found about HKEY_CURRENT_USER\SOFTWARE\Classes in an article at MS support, not MSDN.

Thanks, Microsoft. :roll:

killerbot:
so it should become "HKEY_CURRENT_USER" and check on the windows versions, for the older ones, at the top level.
Win9x did not real have user concepts.
Nice software (as CB) should not hijack the entire system, user x wants cb for C++ files, where user Y wants dev-cpp, and user z wants MS (well give that person linux for x-mass).
And as I found out, it is needed for restricted user accounts (safety safety).


How do these things happen on linux ??

Lieven

killerbot:
I will try to create a patch for it, I hope I do it well, so all info , just bring it on.
Gonna start by searching how we get to know the windows version in wx ...
[edit] : wxGetOsVersion()
Lieven

killerbot:
Maybe we can simplify the problem, just check if "HKEY_CURRENT_USER\SOFTWARE\Classes" exists, if it does -> write it their, if not use "HKEY_CLASSES_ROOT".
Anyone with win 95/98/Me/NT ? Can you check if the "HKEY_CURRENT_USER\SOFTWARE\Classes" exist ?

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version