Бесплатный установщик облегчает установку приложения в качестве служб Windows? - PullRequest
0 голосов
/ 08 ноября 2010

Существует ли какой-либо бесплатный установщик, позволяющий пользователю беспрепятственно устанавливать программное обеспечение, которое может также установить службу Windows?

Существует несколько способов, таких как sc.exe, но в Windows Vista и 7 они по умолчанию запрещены, если толькоони предоставляют себя в качестве администратора.

Надеюсь, что программное обеспечение упростит жизнь разработчикам.

Я попробовал универсальное руководство, но в итоге получил ошибку на 64-битном W7.Не уверен для других платформ: http://www.switchonthecode.com/tutorials/creating-a-simple-windows-service-in-csharp

Перепробовал все доступные .Net installutil от 2.0 32 / 64bit до 4.0, нерабочий.Я был бы признателен за решение в ближайшее время для крупного проекта!

D:\install>C:\Windows\Microsoft.NET\Framework64\v4.0.30319\InstallUtil.exe setup
.exe
Microsoft (R) .NET Framework Installation utility Version 4.0.30319.1
Copyright (c) Microsoft Corporation.  All rights reserved.

Exception occurred while initializing the installation:
System.BadImageFormatException: Could not load file or assembly 'file:///D:\inst
all\setup.exe' or one of its dependencies. The module was expected to contain an
 assembly manifest..

1 Ответ

2 голосов
/ 08 ноября 2010

Вы можете попробовать использовать NSIS с подключаемым модулем NSIS UAC , затем использовать NsSCM или аналогичный.

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