我有在DLL中在存储器中加载&处理的怀疑,通常DLL是共享库,以便DLL应负载一次是enough.if过程加载DLL(ex.advapi32.dll)到存储器装置,在这之后的另一过程如何指ADVAPI32.DLL这一进程......如何为每个进程有着共同的位置...在系统中的DLL进程?
0
A
回答
1
我并不完全相信你的问题是什么,但肯定的,如果多个进程导入同一个DLL,那么读 - 该DLL中只有部分通常映射到所有这些进程中。在另一方面,部分可以改变,如BSS(可变)链段,以使得一个工艺使得变化是不可见的其他进程获取每个进程的副本。如果您希望在您的DLL的进程之间共享某些更改,则可以将该DLL中的数据部分标记为共享。您究竟如何做到这一点取决于您使用的开发工具。
+0
每拉森,感谢乌拉圭回合的答复...我得到的dll的共享使用一个明确的说法.... – Rajakumar 2010-05-06 03:59:08
相关问题
- 1. 在系统中监视进程启动
- 2. 在系统进程中执行代码
- 3. 在一个大系统中替换dll
- 4. C++插件的DLL系统
- 5. Linux中子进程的系统限制
- 6. Qt中的linux系统守护进程
- 7. 杀死系统进程
- 8. Windows和系统进程
- 9. 运行系统进程
- 10. 查找系统调用封装器中进程的进程ID
- 11. 在Unix系统上创建子进程?
- 12. 在CAB文件内部署系统DLL
- 13. 从SAP BW系统中提取数据系统和java中的进程
- 14. WDK 10 - Rpcrt4.dll中 - 系统错误2
- 15. 有两个异步进程的系统
- 16. 系统空闲进程的源代码
- 17. 在64位操作系统上的进程内wmi提供程序(32位)中加载本机DLL(32位)
- 18. 什么是系统日志和系统日志后台进程
- 19. 系统文件缓存是否被系统中的所有进程共享?
- 20. 在perl中分页文件系统事件的子进程
- 21. 查找正在生成CAL中断的进程(系统调用)
- 22. DLL依赖关系 - 在不同的系统上有所不同?
- 23. C:其他系统进程的捕获进程终止
- 24. 更新包Xamarin进口了许多系统*。dll文件
- 25. 系统线程vs非系统线程
- 26. 无法在64位操作系统的VS2015中加载“lpsolve55.dll”
- 27. 在/ DLL中切换/ SUBSYSTEM:CONSOLE和/子系统:WINDOWS的影响
- 28. Haskell中的系统编程?
- 29. 叉(系统调用) - 进程号
- 30. 调用系统从多个进程
DLL是存储器映射的,这样他们是共用的,然而这是代码到内存中的只是装载。无论是单身还是代码创建独特的实例,完全取决于您开发库时的情况。 – 2010-05-03 18:35:44