gpt4 book ai didi

c++ - Win32 中的全局(进程范围)属性

转载 作者:太空宇宙 更新时间:2023-11-04 04:09:14 25 4
gpt4 key购买 nike

我正在尝试在一个具有极其复杂的依赖结构(大量 DLL)的项目中跨 DLL 共享一些数据。

我希望能够将一个键与应用程序的一部分中的某些数据相关联,然后通过在应用程序的其他部分提供适当的键来提取该数据。在某种程度上,可以说我在寻找类似于 Java 的 System.setProperty()/getProperty() 的东西。

我确信进程 API 可以让我访问进程范围的缓冲区,但我没有运气。有什么想法吗?

(我知道干净的解决方案是引入一个新的 DLL 并将其正确链接到现有的 DLL。不幸的是,这种解决方案超出了我的团队的职责范围)。

最佳答案

您不需要花哨的 API。 Windows 有一个更老的 API 正是用于这种东西。这些东西被称为“原子”。您将使用函数作为 AddAtomFindAtom。默认情况下,原子是进程范围的。

关于c++ - Win32 中的全局(进程范围)属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1459808/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com