I want to do the detection of a registry key that is presence of Service key/value under HKLM/SOFTWARE/Microsoft/Exchange/Setup. In the Reglocator table I'm using Root Column as 2, Key Column as HKLM/SOFTWARE/Microsoft/Exchange/Setup, Name Column as Services and Type column as 2. The thing is the property linked to this key/value discovery is set on x86 but fails on a 64 bit machine.
Note that the Services key/value in the registry points to some directory path is assocaited to the value in the Type column.
This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Registry locator
Started by
wellwisher
, Jan 17 2008 13:27
4 replies to this topic
Posted 17 January 2008 - 21:31
Is this a 32 bit or a 64 bit msi package that you are running on x64? Is the registry entry in the 32 bit or the 64 bit part of the registry?
Stefan Krüger
InstallSite.org twitter facebook
Posted 18 January 2008 - 14:43
Please let me know how to know whether this is x86 or x64 msi package. This package runs on both x86 and x64. Also how do I know whether I'm using 86 or 64 bit registry section. How to identify. Please let me know which section should I use and anything else that you would like to add.
Posted 18 January 2008 - 18:23
Then I guess it's a 32 bit setup. On x64 systems, registry accesses from 32 bit applications are transparently redirected to a special section of the registry. So your setup will write the entries in that special section. ut your 64 bit application will look for the information in the 64 bit section of the registry. Yu may need to create a separate 64 bit setup.
Stefan Krüger
InstallSite.org twitter facebook
Posted 18 January 2008 - 21:07
But the requirement is to create a single setup. Can it be worked around?