Need to make sure my registry calls work on a 64bit registry. Run it and it will show 3 message boxes with one of them showing your total file extensions.  Copy and paste all 3 into a reply here and tell my your os

The first is just plain ole RegEnumKeyEx on HKEY_CLASSES_ROOT

Then second is RegOpenKeyEx on HKEY_CLASSES_ROOT  with KEY_ENUMERATE_SUB_KEYS or'd with KEY_WOW64_32KEY then RegEnumKeyEx with the handle from open key

Then second is RegOpenKeyEx on HKEY_CLASSES_ROOT  with KEY_ENUMERATE_SUB_KEYS or'd with KEY_WOW64_64KEY then RegEnumKeyEx with the handle from open key

Thanks
Attachments:
Posted on 2010-01-23 13:26:55 by Gunner
Windows 7 64-bit. It says "883" 3 times.
Posted on 2010-01-23 14:36:35 by ti_mo_n
Don't know Win7 are you running as Admin or normal user? (is there such thing)  if so, and you ran as admin, can you try as normal user (probably not gonna be the same
Posted on 2010-01-23 14:53:12 by Gunner
Ran as limited user. (And it didn't trigger the UAC). It says "883" 3 times if started as limited user, and "879" 3 times if started as admin.


BTW: Your application does not include a manifest file specyfying what UAC settings it needs. This, and the fact that it's 32-bit, makes it being run in virtualized mode. Please read about UAC and its virtualization for 32-bit applications.
Posted on 2010-01-23 19:49:31 by ti_mo_n