繁体   English   中英

C#修改Windows服务的配置文件

[英]C# modify a config file for a windows service

我有一个从配置文件读取的Windows服务。 我需要在启动应用程序之前修改此配置文件。 如何创建可处理对配置文件所做更改的GUI。 我知道服务本身没有GUI,但实际上我只需要修改配置文件中的某些字符串然后启动服务即可。

您可以打开配置并以编程方式对其进行操作...

Configuration cfg = ConfigurationManager.OpenExeConfiguration("your path here");
// perform unspeakable acts upon cfg using your GUI
cfg.Save();

更新以详细说明评论:

通常,当我需要为服务提供UI时,我使用net.tcp终结点公开了一个wcf通道,该终结点不需要特殊的权限,并编写了一个简单的任务栏图标应用程序即可与之对话。 与以前的策略相比,快速简便。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM