私はポストチェックを実行するインストールがあります。私は何をしているよ、私は起こるしたい何正常に機能するまで実行する
private void ApacheTest()
{
if(!File.Exists(HTTPD_PATH))
{
amountdl.Text = "Apache Not Found! Installation Corrupt!";
}
else
{
StartApacheServer();
}
if(ApacheRunning() == false)
{
amountdl.Text = "Apache Is Starting";
}
else
{
amountdl.Text = "Apache Started";
}
}
機能を呼び出すされている、私はそれがこの機能を実行し続けるようにしたいApacheRunning() == true
までです。これはC#で可能ですか?
は 'ServiceController'は[' WaitForStatus'(https://msdn.microsoft.com/en-us/library/system.serviceprocess.servicecontroller.waitforstatus(V = vs.110)に内蔵されています。 aspx)を使用して、Apacheサービスを開始します。 –
ありがとう!私がやったことは 'if(ApacheRunning()== false){ApacheTest();}の中にあった。 } 'しかし、私は' WaitForStatus'がこれを実行するための好ましい方法かもしれないという気持ちがあります。 –