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 по дате отправления:

Предыдущее
От: Craig Ringer
Дата:
Сообщение: PATCH: WiX has moved
Следующее
От: Heikki Linnakangas
Дата:
Сообщение: Re: Problem in SQLFreeHandle (Statement)