MunsuleMPI Ответов: 1

Как запустить приложение службы windows на языке C#


Я разработал приложение-службу windows, которое эффективно работает в режиме отладки, но после установки его на компьютер оно не будет выполнять коды в таймере.

Что я уже пробовал:

Это код в таймере. событие Tick:

var myProgram=процесс.GetProcessByName ("Блокнот");
если (моя программа.Длина= = 0)
{
Процесс. Начало("notepad.exe");
}

1 Ответов

Рейтинг:
0

Mehdi Gholam

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

Переосмыслите то, что вы хотите сделать, и работайте с ограничениями.