Я пытаюсь получить службу Windows для запуска внешнего приложения. Когда я запускаю службу, приложение не загружается.
Также нет сообщений об ошибках в представлении событий. Он просто говорит, что служба запущена и успешно остановлена.
Ниже приведены коды OnStart и OnStop:
public partial class TestService : ServiceBase
{
public Process App { get; set; }
public TestService()
{
InitializeComponent();
App = new Process();
}
protected override void OnStart(string[] args)
{
App.StartInfo.FileName = @"C:\Program Files (x86)\SourceGear\DiffMerge\DiffMerge.exe";
App.Start();
}
protected override void OnStop()
{
App.Close();
}
}