如何将DLL载入内存高端(系统共享区域)

yangqi1 2003-11-23 11:48:48
一般操作系统自带的系统动态链接库如Kernel32.dll User32.dll存在于系统内存的高端,能被所有的进程共享和调用。
假如我自己编写的Dll要实现这种效果,应该如何设置?
...全文
18 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
tyzyx 2003-11-24
  • 打赏
  • 举报
回复
UP
boywang 2003-11-24
  • 打赏
  • 举报
回复
可以在编译dll的时候指定基地址,不过要保证没有地址冲突。
功名半纸 2003-11-24
  • 打赏
  • 举报
回复
挂一个空的全局钩子!!!

试试!!!!!!!!!!!!!
microneter 2003-11-24
  • 打赏
  • 举报
回复
#pragma data_seg(".SHARDAT")
//这里可以放你要共享的
#pragma data_seg()
#pragma comment(linker, "/SECTION:.SHARDAT,RWS")

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧