Re: XA registry entries are missing from 64-bit install
От | Craig Ringer |
---|---|
Тема | Re: XA registry entries are missing from 64-bit install |
Дата | |
Msg-id | 53996F0E.40604@2ndquadrant.com обсуждение исходный текст |
Ответ на | Re: XA registry entries are missing from 64-bit install (Craig Ringer <craig@2ndquadrant.com>) |
Список | pgsql-odbc |
On 06/12/2014 04:28 PM, Craig Ringer wrote: > On 06/12/2014 02:02 PM, Inoue, Hiroshi wrote: >> >> >> Because msdtc process seems a 64bit application, 64bit pgxalib.dll >> should be registered even when 32bit applications use MSDTC support. >> The current way of registration isn't appropriate and 64bit installer >> would have to register the entry beforehand. > > OK, so if I understand this right, it might be helpful to have > pgenlist.dll expose a function that's callable with rundll32 to create > the registry entries. Call it, say, registerxa(). > > Then the registry entry creation code currently in > EnlistInDtc_1pipe(...) could be factored out so it's callable as part of > EnlistInDtc_1pipe(...) or via the new entry point. > > The installer can then invoke > > rundll32 pgenlist.dll,registerxa > > to create the appropriate entries. > > Reasonable? > > Or is it better to just create/update the registry entries directly > using the MSI? Looks like it might be. http://wixtoolset.org/documentation/manual/v3/howtos/files_and_registry/write_a_registry_entry.html and the entry should be able to be generated within the WiX file using the properties like the version and install path. -- Craig Ringer http://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Training & Services
В списке pgsql-odbc по дате отправления: