Link to home
Start Free TrialLog in
Avatar of Kelly Martens
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_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Jet\4.0\Engines\Text

it will not break if the code is running on a 32 bit system.
Avatar of Tapan Pattanaik
Tapan Pattanaik
Flag of India image

Hi Kelly,

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\SOFTWARE\Wow6432Node\CompanyName

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
Avatar of Kelly Martens
Kelly Martens

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
Avatar of HainKurt
HainKurt
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
That's the key LVL55. The 32 bit version of this registry entry:


Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Jet\4.0\Engines\Text

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
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Digging on what the actual key for 32 bit systems on this value was.....