写入其他程序app.config c#

写入其他程序app.config c#,c#,C#,我需要找到另一个程序app.config文件 我们有一个第三方应用程序,它在自己的配置中从AppSettings部分获取一些值。但是我们可以改变值的唯一方法是调用应用程序,一旦它运行,它就会执行一个函数,如果它没有正确的值,我们不希望它执行这个函数 我们需要对其中一个值进行加密,因此我们考虑的是创建一个应用程序,将这些值保存在这个第三方app.config中 保存值和加密并不是问题,而是在另一个应用程序配置文件中保存 有没有办法设置我们使用的配置文件或配置路径设置 问候 艾丹谢谢你的帮助,我通过

我需要找到另一个程序app.config文件

我们有一个第三方应用程序,它在自己的配置中从AppSettings部分获取一些值。但是我们可以改变值的唯一方法是调用应用程序,一旦它运行,它就会执行一个函数,如果它没有正确的值,我们不希望它执行这个函数

我们需要对其中一个值进行加密,因此我们考虑的是创建一个应用程序,将这些值保存在这个第三方app.config中

保存值和加密并不是问题,而是在另一个应用程序配置文件中保存

有没有办法设置我们使用的配置文件或配置路径设置

问候


艾丹

谢谢你的帮助,我通过这段代码成功地完成了这项工作

 string configLocation = string.Format("{0}\\APP.exe.config", Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location));
 ExeConfigurationFileMap map = new ExeConfigurationFileMap();
 map.ExeConfigFilename = configLocation;
 Configuration config =  ConfigurationManager.OpenMappedExeConfiguration(map, ConfigurationUserLevel.None);
 txtEndpoint.Text = config.AppSettings.Settings["ENDPOINT"].Value;
现在,我可以在appsettings中写出设置的配置文件值

大家干杯


Aidan

事实上它是一个
.config
文件,这让你有点不舒服。无论是
.config
还是
.txt
文件,读/写文件的原理都是相同的@toadflakz-这不是重复,OP想写入文件。除了我之前的评论,权限可能是一个问题(当然),但再次-这不应该与任何其他可能需要权限或正在使用的权限有任何不同。错误的帖子-实际上是。。。这显示了如何打开、编辑和保存另一个executables.config文件。您好,感谢您的评论,如果它就像读取普通文本文件一样,然后更改值,那么我将尝试这样做。我只是不知道是否有方法设置配置路径,以便两个应用程序使用相同的配置文件。