如何使用C#中的应用程序配置设置将文件路径从一个应用程序传递到另一个应用程序?

问题描述 投票:-1回答:2

我有一个应用程序,它是文件监视程序,用于重命名文件,并将文件路径保存在该应用程序的应用程序配置设置中。我有一个单独的应用程序,用于读取和处理需要检索和保存文件路径的文件,该文件路径已保存在文件监视程序应用程序的应用程序设置中。我无法弄清楚如何在两个单独的应用程序之间传递此信息。

c# parameter-passing filepath
2个回答
0
投票

有许多方法可以进行进程间通信。尝试互相读取配置文件是其中之一。确实,它极不可能起作用:根据操作系统,您在读取,写入甚至finding其他程序配置文件方面会遇到问题。在这个级别上的隔离是一个严重的问题,特别是在现代OS上。[即使阅读,但不太恰当地写,这是一个非常糟糕的主意。如果当前正在运行其他程序怎么办?

您可以从许多IPC方法中进行选择:https://docs.microsoft.com/en-us/windows/win32/ipc/interprocess-communications

实际上,我只会使用套接字或管道。文件映射(如果它是要共享的数据的[[lot

)。我仅考虑出于“完整性考虑”而提及的其余内容。有时,单个Windows路径的数据量很少,因此套接字或管道是可能的工具。要获得更精确的答案,我们需要更精确的信息

0
投票
应用程序的应用程序配置设置
© www.soinside.com 2019 - 2024. All rights reserved.