2013-03-06 3 views
2

Я новичок в установке Windows. Мне нужен установщик .msi для службы Windows, написанной на простом C++ (без .NET). Я слышал, что это возможно, но я не знаю, как это сделать.Сервис-служба установщика с помощью установщика MSI

Может кто-нибудь сказать мне, как заставить установщика установить мой сервис? Это должно быть .msi isntaller.

Спасибо!

ответ

4

В наборе инструментов WiX вы бы просто добавить к Component, который содержит File, который является служба исполняемым:

<ServiceInstall Id="MyService" Name="MyService" DisplayName="My Cool Service" 
       Description="Description of my cool service." 
       Start="auto" Type="ownProcess" /> 
+0

Убедитесь, что вы пометить файл как ключевой ресурс. –

+0

Спасибо, я попробую, когда у меня появится такая возможность. Можете ли вы назвать хорошее руководство по установке WiX, особенно по моей проблеме? – peer

+0

@Christopher Painter, первым файлом в компоненте будет KeyPath, и в идеале в компоненте есть только исполняемый файл службы, поэтому атрибут KeyPath не требуется. –

Смежные вопросы