在我的应用程序中,我使用以下代码通过 app.config 的代码启动一个进程
Process proc = Process.Start(@"c:\windows\system32\notepad.exe");
比我在运行它时必须更改 app.config 文件两到三次。我想知道怎么做,所以我不需要停止和更改 app.config 文件,而是重新启动该过程。
我有在另一篇文章中看到的以下代码。
// Load the app.config file
XmlDocument xml = new XmlDocument();
xml.Load(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile);
// Do whatever you need, like modifying the appSettings section
// Save the new setting
xml.Save(AppDomain.CurrentDomain.SetupInformation.ConfigurationFile);
我想知道最后一行是否保存了进程仍在运行时正在完成的新设置?还是需要重新启动流程?我的目标是我不需要继续重新启动该过程。谢谢