Здравствуйте, Pary, Вы писали:
P>Помогите плиз, возникла проблема с получение списка(имен) всех таблиц которые находятся в msi-database(msi-файл).
P>Открытие произвожу с помощью функции MsiOpenDatabase. Дале нужно получить MSIHANDLE для каждой таблицы используя
P>MsiDatabaseOpenView( MSIHANDLE hDatabase,LPCTSTR szQuery, MSIHANDLE* phView), szQuery должно содержать имя таблицы (например: "SELECT * FROM Component").
P>Но имена таблиц не известы
.
Имена таблиц находятся в псевдотаблице "_Tables", выбираются оттуда обычным образом.