mrd*_*law 5 windows internals shared-libraries
来自MSDN:
系统在所有已加载的模块上维护每个进程的引用计数.调用LoadLibrary会增加引用计数.
存储的引用计数在哪里?
实际的Windows加载器可以在NTDLL.dll的LdrLoadDll函数中找到.此函数未记录,其内部功能在将来的Windows版本中可能会更改; 只有那些有权访问Windows源代码的人才能确定幕后发生的事情.
但是,葡萄酒的来源是可用的,你可以看到它增加参考数量的位置 ; 它存储在LDR_MODULE堆结构的LoadCount成员中.由于这似乎不是葡萄酒内部结构,因此这种结构很可能是基于真实的,逆向工程的窗口结构,因此窗口可能以相同的方式存储它.但是,由于这是未记录的,因此在将来的任何Windows版本中都可能会发生变化,甚至可能会出现微小的Windows补丁.
| 归档时间: |
|
| 查看次数: |
968 次 |
| 最近记录: |