我有一个应用程序,它是文件监视程序,用于重命名文件,并将文件路径保存在该应用程序的应用程序配置设置中。我有一个单独的应用程序,用于读取和处理需要检索和保存文件路径的文件,该文件路径已保存在文件监视程序应用程序的应用程序设置中。我无法弄清楚如何在两个单独的应用程序之间传递此信息。
有许多方法可以进行进程间通信。尝试互相读取配置文件是其中之一。确实,它极不可能起作用:根据操作系统,您在读取,写入甚至finding其他程序配置文件方面会遇到问题。在这个级别上的隔离是一个严重的问题,特别是在现代OS上。[即使阅读,但不太恰当地写,这是一个非常糟糕的主意。如果当前正在运行其他程序怎么办?
您可以从许多IPC方法中进行选择:https://docs.microsoft.com/en-us/windows/win32/ipc/interprocess-communications
实际上,我只会使用套接字或管道。文件映射(如果它是要共享的数据的[[lot
)。我仅考虑出于“完整性考虑”而提及的其余内容。有时,单个Windows路径的数据量很少,因此套接字或管道是可能的工具。要获得更精确的答案,我们需要更精确的信息