私のアプリケーションには Windows 機能が必要です
インストールする必要があります。
現在、このソリューションを使用して、インストールされているかどうかを確認しています。
実行されていないことがわかったら、どうすればインストールできますか。私が試してみました:
List<ServiceController> services = ServiceController.GetServices( ).ToList( );
ServiceController msQue = services.Find( o => o.ServiceName == "MSMQ" );
if ( msQue != null )
{
if ( msQue.Status == ServiceControllerStatus.Running )
{
Console.Write( "it is running" );
return;
}
}
else
{
Console.WriteLine( "It is not running \n\nPress enter to install" );
Console.Read( );
msQue.Start( ); // <- I was hoping to look for a method that will turn feature on or off
}