Kelly Martens
asked on
Does this registry entry exist in 32bit? If not where is it located?
I need to access the registry in my .NET program I am writing and need to know if I reference this registry entry:
Computer\HKEY_LOCAL_MACHIN E\SOFTWARE \WOW6432No de\Microso ft\Jet\4.0 \Engines\T ext
it will not break if the code is running on a 32 bit system.
Computer\HKEY_LOCAL_MACHIN
it will not break if the code is running on a 32 bit system.
ASKER
So if I am configured as "AnyCPU" and a 32 bit machine installs it will it bomb when I go to look for that registry key and value?
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
That's the key LVL55. The 32 bit version of this registry entry:
Computer\HKEY_LOCAL_MACHIN E\SOFTWARE \WOW6432No de\Microso ft\Jet\4.0 \Engines\T ext
would be what? I'd like to think this registry entry could be found on both 32 and 64 but I am not sure.
Computer\HKEY_LOCAL_MACHIN
would be what? I'd like to think this registry entry could be found on both 32 and 64 but I am not sure.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
Digging on what the actual key for 32 bit systems on this value was.....
If you compile your application as a 32 bit binary and run it on a 64 bit machine then your registry information is located
HKEY_LOCAL_MACHINE\SOFTWAR
This means that if you run both the 32 bit and 64 bit versions of your application on the same machine then they will each be looking at a different set of registry keys
https://stackoverflow.com/questions/869783/windows-64-bit-registry-v-s-32-bit-registry