Как сделать установщик для моих фильтров DirectShow? - PullRequest
1 голос
/ 31 августа 2011

Я годами писал программы для Windows и библиотеки DLL, но никогда не создавал установщик.Как я могу создать легкий установщик для нескольких написанных мной фильтров DirectShow?

Установщик должен извлечь двоичные файлы фильтра куда-нибудь в Program Files и затем зарегистрировать их.Это также должно предложить эффективное удаление.Довольно просто, но я не знаю, с чего начать.

Я использую Visual Studio 2010 и мой код на C ++.

Ответы [ 2 ]

5 голосов
/ 31 августа 2011

Вы можете попробовать использовать проект установки Visual Studio .Он очень ограничен, но поддерживает то, что вам нужно.

Еще одна бесплатная альтернатива - WiX .У него крутая кривая обучения, но он выполняет свою работу.

И Visual Studio, и WiX используют Windows Installer.Таким образом, у вас будет полная интеграция с Windows и управление продуктом (изменение, восстановление и удаление).

0 голосов
/ 31 августа 2011

Лично мне нравится innosetup , я не использовал его для DirectShow, но я использовал его для установки и запуска служб. Конечно, он может выполнять операции реестра.

См. Также Как зарегистрировать фильтры DirectShow

...