Я создал .exe в .net и хочу использовать его в качестве службы, все время выполняйте на моей локальной машине. Я использую сервер Windows 2012. Как настроить службу на моем локальном компьютере.
** Вы можете использовать оболочку Windows script для создания сервиса с помощью команд **
Команда sc create выполняет операции с функцией API CreateService.
Вот что делать...
-
скопируйте файл "yourapplication.exe" в подходящее место на вашем Win2012 (например, C:\Windows\System32 \).
-
Используйте "sc" для создания новой службы, которая запускает "srvany" (например, sc создать "Servicename" binPath = "C:" Windows'System32'srvany.exe "DisplayName =" Моя пользовательская услуга")
-
Использование RegEdit: создайте ключ "Параметры" для вашей службы (например, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Servicename\Paramaters)
-
Использование RegEdit: внутри вновь созданного ключа "Параметры" создайте строковое значение, называемое "Приложение", и введите полный путь к приложение, которое вы хотите запустить как услугу. (Нет котировок требуется.)
Синтаксис: -
sc [] create [] [type = {own | Поделиться | Ядро | filesys | rec | Тип взаимодействия = {собственный | share}}] [start = {boot | системы | авто | спрос | disabled}] [error = {normal | тяжелый | критический | ignore}] [binpath =] [group =] [tag = {yes | no}] [depend =] [obj = {| }] [displayname =] [пароль =]