Вы можете создать службу, чтобы сохранить программное обеспечение, работающее. Просто попробуйте запустить сервис и настройте службу на Automatic
, поэтому после перезагрузки сервера программное обеспечение будет запущено автоматически.
Если вам не нужно контролировать программное обеспечение, вы можете просто запустить его и оставить его, закройте сеанс rdp. Закрытие сеанса rdp не повлияет на него.
Вы можете использовать любой вариант для запуска своего скрипта perl и программного обеспечения.
Чтобы создать службу:
Скачать Visual Studio 2010 Express (бесплатно) - (если вы не хотите выложить много денег на про версию)
Теперь создайте новое консольное приложение и следуйте инструкциям here
фактический код, который нужно будет будет:
System.Diagnostics.Process.Start("pathtoyoursoftware");
Это будет просто начать ваш так ftware.
В коде в ссылке поставить строку выше в этом разделе:
protected override void OnStart(string[] args)
{
base.OnStart(args);
//TODO: place your start code here
System.Diagnostics.Process.Start("pathtoyoursoftware"); // put here!
}
Или другое решение было бы добавить программу в реестр, чтобы начать запуск, в качестве альтернативы созданию службы :
Открыть regedit.exe
от линии хода.
Просмотрите ключ HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Run
и создайте новое строковое значение. Дайте ему имя, а затем укажите значение для exe вашего программного обеспечения, это запустит ваше программное обеспечение, когда сервер перезагрузится.
Надеюсь, это поможет.
Привет, большое спасибо за ваш ответ. Вы упомянули, что я могу создать такую службу, чтобы программа выполнялась во время загрузки. Как это реализовать? – Eamorr
Вам нужно будет создать на языке программирования.Если вы не сделали никакого кодирования, последний вариант может быть лучше, но если вы хотите получить услугу, я попытаюсь найти код, который вы можете использовать. –
@ Eamorr Добавлены некоторые инструкции о том, как создать службу :) –