私は時々システムのIPアドレスを更新しなければならないWindowsサービスを書いています、そしてそれはそれをするためにipconfig/renewを呼び出すでしょう。コードは次のようになります
Process ipconfigProcess = new Process();
ipconfigProcess.StartInfo.FileName = "ipconfig";
ipconfigProcess.StartInfo.Arguments = " /renew";
ipconfigProcess.StartInfo.UseShellExecute = false;
ipconfigProcess.StartInfo.RedirectStandardOutput = true;
ipconfigProcess.Start();
strOutput = compiler.StandardOutput.ReadToEnd();
ipconfigProcess.WaitForExit();
WindowsサービスはWindows/ダイアログを表示することを許可されていないと思います。だから私の質問は、上記のようにIPを更新すると、ipconfigを実行するためのコンソールが表示される場合と表示されない場合があるため、Windowsサービスで問題になるかどうかです。