Разрешить форматированное значение таблицы в настраиваемом действии wix - PullRequest
0 голосов
/ 28 декабря 2010

Я создал расширение wix сертификата (расширение IisExtension). Это включает в себя пользовательскую таблицу, которая используется пользовательским действием.

Столбец определяется следующим образом:

<columnDefinition name="Account" type="string" length="72" 
   primaryKey="yes" modularize="property" category="formatted"
   description="..." />

Этот столбец содержит значения типа «[Свойство]». Когда пользовательское действие читает этот столбец следующим образом:

hr = WcaGetRecordString(hRecCertificate, vcpqAccount, &pwzTemp);

Получается строка "[Свойство]". Но мне нужно "PropertyValue". Как можно разрешить эту строку?

С уважением, Майкл

Ответы [ 2 ]

0 голосов
/ 29 декабря 2010

WcaGetRecordFormattedString - это то, что вы ищете.

0 голосов
/ 29 декабря 2010

Я на самом деле не использовал WcaGetRecrodString.Посмотрите на функцию MsiFormatRecord .Проверьте код возврата и прочитайте все ошибки в MSDN, чтобы узнать, что может быть не так.

...