0
我需要從C#應用程序(無提示窗口)啓動和停止apache進程。 請注意,我不是說apache服務,而只是控制檯應用程序。C#啓動和停止Apache
我試圖用
string cmd = Environment.ExpandEnvironmentVariables(CMD_APACHE);
prs_apache = new Process();
prs_apache.StartInfo.RedirectStandardOutput = true;
prs_apache.StartInfo.UseShellExecute = false;
prs_apache.StartInfo.CreateNoWindow = true;
prs_apache.StartInfo.FileName = cmd;
prs_apache.Start();
打開我試圖發送CTRL-C命令,並與process.close或process.closemainwindow(),但沒有人的作品。 有沒有其他的方法來控制Apache?
我需要停止阿帕奇沒有殺死他的過程。我看到只有在apache的窗口可見時我才能使用CloseMainWindow()方法。用「prs_apache.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;」窗戶仍然存在... – Tobia