«Детская школа искусств» Мошенского муниципального района

Ответы по английскому языку рабочая тетрадь ваулина: ГДЗ Английский 6 класс Ваулина Рабочая тетрадь

Создать службу Windows из исполняемого файла

спросил

Изменено 5 месяцев назад

Просмотрено 902 тысячи раз

Есть ли какой-нибудь быстрый способ, используя исполняемый файл, создать службу Windows, которая при запуске запускает его?

  • окна
  • оконные службы

1

Чтобы создать службу Windows из исполняемого файла, вы можете использовать sc.exe :

 sc.exe create  binPath= ""
 

Фактический путь exe должен быть заключен в кавычки, а после binPath= должен быть пробел.

Дополнительную информацию о команде sc можно найти в Microsoft KB25119.

2.

Обратите внимание, что это не будет работать для любого исполняемого файла: исполняемый файл должен быть службой Windows (т. е. реализовывать ServiceMain). При регистрации неслужебного исполняемого файла в качестве службы вы получите следующую ошибку при попытке запустить службу:

Ошибка 1053: Служба своевременно не ответила на запрос запуска или управления.

Существуют инструменты, которые могут создавать службы Windows из произвольных, неслужебных исполняемых файлов, примеры таких инструментов см. в других ответах.

6

Используйте NSSM ( не-Sucking Service Manager ) для запуска .BAT или любого .EXE-файла в качестве службы.

http://nssm.cc/

  • Шаг 1 : Загрузите NSSM
  • Шаг 2 : Установите службу с помощью nssm.exe install [serviceName]
  • Шаг 3 : откроется графический интерфейс, который вы будете использовать для поиска исполняемого файла
  • .

12

Расширение ответа (Кевин Тонг).

Шаг 1: Загрузите и разархивируйте nssm-2.24.zip

Шаг 2: Из командной строки введите:

C:\> nssm.exe install [servicename]

, так как он откроет GUI (например, сервер UT2003), затем просто перейдите по адресу: yourrapplication.exe

Дополнительная информация: https://nssm.cc/usage

9

эти дополнения оказались полезными.. должны быть выполнены от имени администратора

 sc create  binpath= ""
sc остановить 
sc queryex <имя_службы> sc удалить

Если в имени службы есть пробелы, заключите их в кавычки.

0

Многие существующие ответы включают вмешательство человека во время установки. Это может быть процесс, подверженный ошибкам. Если у вас есть много исполняемых файлов, которые вы хотите установить в качестве служб, последнее, что вам нужно сделать, это выполнить их вручную во время установки.

Для вышеописанного сценария я создал serman, инструмент командной строки для установки исполняемого файла как службы. Все, что вам нужно написать (и написать только один раз), — это простой файл конфигурации службы вместе с вашим исполняемым файлом. Запустите

 serman install 
 

установит службу. stdout и stderr

регистрируются. Для получения дополнительной информации посетите веб-сайт проекта.

Рабочий файл конфигурации очень прост, как показано ниже. Но он также имеет много полезных функций, таких как и ниже.

 <услуга>
  привет
  <имя>привет
  Эта служба запускает приложение приветствия
  <исполняемый файл>node. exe
  
  "{{dir}}\hello.js"
  повернуть
  
  
  

1

То же, что и ответ Сергея Пожарова, но с командлетом PowerShell:

 New-Service -Name "MyService" -BinaryPathName "C:\Path\to\myservice.exe"
 

Дополнительные сведения о настройке см. в разделе New-Service .

Это будет работать только для исполняемых файлов, которые уже реализуют API служб Windows.

1

Я протестировал для этого хороший продукт: AlwaysUp. Не бесплатно, но у них есть 30-дневный пробный период, так что вы можете попробовать…

Несколько лет назад я создал кроссплатформенное программное обеспечение Service Manager, чтобы я мог запускать PHP и другие языки сценариев в качестве системных служб в Windows. , Mac и ОС Linux:

https://github.com/cubiclesoft/service-manager

Service Manager — это набор предварительно скомпилированных двоичных файлов, которые устанавливают и управляют системной службой в целевой ОС с использованием почти идентичных параметров командной строки. (также доступен исходный код). Каждая платформа имеет тонкие различия, но основные функции в основном нормализованы.

Если дочерний процесс умирает, Service Manager автоматически перезапускает его.

Процессы, запущенные с помощью Service Manager, должны периодически отслеживать два файла уведомлений для обработки запросов на перезагрузку и перезагрузку, но это необязательно. Service Manager принудительно перезапустит дочерний процесс, если он своевременно не ответит на контролируемые запросы на перезапуск/перезагрузку.

Вы можете проверить мою небольшую бесплатную утилиту для операций создания\редактирования\удаления сервиса. Вот пример создания:

Перейдите в Сервис -> Изменить -> Создать

Исполняемый файл (Google диск): [Скачать]

Исходный код: [Скачать]

Сообщение в блоге: [BlogLink]

Класс редактора сервиса: WinServiceUtils.cs

Вероятно, все ваши ответы лучше, но — просто чтобы быть полным в выборе вариантов — я хотел напомнить о старом, похожем методе, который использовался годами:

SrvAny (установлен InstSrv)

как описано здесь: https://learn.microsoft.com/en-us/troubleshoot/windows-client/deployment/create-user-defined-service

1

У меня есть другой метод, использующий библиотеку с открытым исходным кодом под названием Topshelf.

Я использовал его в проекте С#, но, возможно, он доступен на разных языках программирования.

Вот видео, которое немного объясняет, как его использовать. https://www.youtube.com/watch?v=y64L-3HKuP0

Суть этой проблемы для многих людей заключается в том, что вы не можете установить любой старый .exe в качестве службы, если вы не используете старый метод, который Использовался Томег. Я не смог найти набор инструментов Windows NT, необходимый для его работы.

Я застрял в углу, и это был мой выход.

E-Book News — Good e-Reader

Автор: Michael Kozlowski 1 комментарий

Европейский союз намерен пересмотреть политику НДС в отношении электронных книг и привести ее в соответствие с печатными изданиями. В настоящее время государства-члены имеют возможность облагать налогом печатные книги, газеты и публикации по сниженной ставке (минимум 5%), а некоторым государствам-членам было разрешено применять ставки НДС ниже 5% (сверхсниженные ставки), включая исключения с право на вычет НДС … [Читать далее.

..] о ЕС хочет снизить НДС электронных книг

Автор Michael Kozlowski 1 комментарий

Amazon Kindle Singles — это тщательно отобранные оригинальные произведения, длина страницы которых варьируется от 5 000 до 30 000 слов. Авторы и издатели тщательно проверяются, чтобы гарантировать высокое качество, и работы продаются в среднем по цене около 2 долларов. Дэвид Блум является окончательным арбитром того, что выставляется на продажу, и сегодня он провел интервью с Good e-Reader, чтобы поговорить о Kindle… [Читать далее…] about Интервью с Дэвидом Блумом, редактором Kindle Singles

Автор Michael Kozlowski 1 Комментарий

Amazon Kindle Unlimited только что был запущен в Японии. Программа стоит 980 йен за пользователя и получит доступ к более чем 120 000 наименований на японском языке и более чем 1,2 миллионам наименований на других языках. Kindle Unlimited — это платформа Amazon для чтения всего, что вы можете прочитать. Подавляющее большинство изданий принадлежит небольшим издательствам и независимым авторам. В Японии есть тысячи графических романов и отдельных выпусков… [Читать далее…] об Amazon Kindle Unlimited теперь доступен в Японии

Мерси Пилкингтон 23 комментария

На прошлой неделе было два крупных всплеска продаж, оба из них заслуживают внимания из-за их неожиданного роста популярности и того факта, что они оба были отмечены со сцены. на Национальном съезде Демократической партии. Первой была «карманная конституция», которую Хизр Хан держал в руках, бросая вызов кандидату от Республиканской партии Дональду Трампу; Хан предложил одолжить свою потрепанную копию… [Читать далее…] о том, читают ли республиканцы?

Автор Michael Kozlowski 1 комментарий

Apple только что запустила учетную запись Instagram для своего магазина iBooks. Они делятся цитатами, обзорами авторов и уникальными видео. Цель этой новой инициативы — привлечь больше внимания к книжному магазину Apple. В аккаунте Instagram есть несколько фотографий из лондонского спектакля «Гарри Поттер и проклятое дитя», а также некоторые фанаты, одетые в разные… [Читать далее.. .] об Apple iBooks Только что завел аккаунт в Instagram

Автор Michael Kozlowski 3 комментария

Amazon Ember и Bookerly — два шрифта, разработанные исключительно для электронных книг Kindle. Bookerly — это шрифт с засечками, который доступен на большинстве устройств Kindle с электронными чернилами, а также на линейке планшетов Fire. С другой стороны, Ember — это шрифт без засечек, и он впервые появился на Kindle Oasis, когда он был выпущен в прошлом году. Amazon также включила шрифт Ember в… [Читать далее…] об Amazon Ember и Amazon Bookerly Font Review

Автор Michael Kozlowski 1 комментарий

Карманная конституция США, опубликованная делегатами Конституционного собрания, стала бестселлером Amazon. 52-страничная книга доступна для покупки всего за 1 доллар, а электронная книга Kindle бесплатна. «Конституция» вошла в десятку самых продаваемых книг через несколько дней после того, как американский адвокат-мусульманин Хизр Хан, чей сын был убит во время службы в Ираке, показал карман… [Читать далее…] о «Карманной Конституции США» стал бестселлером Amazon

Майкл Козловски 2 комментария

На этой неделе подавляющее большинство крупных издательств опубликовали финансовые показатели за первые шесть месяцев 2016 года. цифры. Дела в Penguin Random House настолько плохи, что они даже не разобрали цифровые продажи, они просто сказали, что «спрос на электронные книги снизился». США… [Читать далее …] о Penguin Random House отказывается разглашать Продажа электронных книг

By Mercy Pilkington 1 Комментарий

Энн Райс впервые сломала стереотипы о вампирах, когда ее культовая книга «Интервью с вампиром» выпустила бессмертного по имени Летстат для нетерпеливых поклонников еще в 1976 году. Долгожданный Выпуск в 2014 году продолжения истории «Принц Лестат» был настолько хорошо принят, что Райс планирует опубликовать еще одну книгу из этой серии этой осенью. Энн Райс доказывает, что Лестат действительно бессмертен

Автор: Michael Kozlowski 1 Комментарий

В этом году было выпущено несколько новых приложений для чтения электронных книг, и большой тенденцией в цифровых публикациях стали сериализованные художественные произведения, небольшие по размеру и легко усваиваемые.

Добавить комментарий