Создать действительный дескриптор MSI без открытия MSI - PullRequest
0 голосов
/ 05 января 2012

Я хотел бы создать дескриптор MSI без открытия реального MSI? Я использую код C ++. Может кто-нибудь сказать, пожалуйста, как это сделать?

Большое спасибо.

С наилучшими пожеланиями, Марк

1 Ответ

0 голосов
/ 05 января 2012

То же, что и получение дескриптора файла без открытия реального файла (или виртуального файла и т. Д.): Создайте его.Вызовите MsiOpenDatabase с MSIDBOPEN_CREATE.Обратите внимание, что если вам нужен дескриптор установки вместо дескриптора базы данных (обычно обозначаемый hInstall вместо hDatabase), вам нужно выполнить что-то, что запускает сеанс установки, и этот метод не будет работать.

Однако я предполагаю, что вы даже не хотели создавать MSI (даже временный, который вы никогда не сохраняете).Если это правда, ни один случай не возможен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...