首页
社区
课程
招聘
请教各位一个问题哈
发表于: 2005-1-9 11:38 4293

请教各位一个问题哈

2005-1-9 11:38
4293
如何能禁止系统不加载某个dll文件,
比如我知道某个dll文件对我没什么用,我不想让系统加载它,如何去做?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
2
系统????还是你的程序?

系统的话我不知道,程序的话直接拦截loadlibyay或者getmodule等API
2005-1-9 11:57
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
windows2000系统
2005-1-9 12:12
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
最初由 great123 发布
系统????还是你的程序?

系统的话我不知道,程序的话直接拦截loadlibyay或者getmodule等API

多谢哥哥
2005-1-9 12:14
0
雪    币: 0
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
5
GetModuleHandle
The GetModuleHandle function retrieves a module handle for the specified module if the file has been mapped into the address space of the calling process.

To avoid the race conditions described in the Remarks section, use the GetModuleHandleEx function.

HMODULE GetModuleHandle(
  LPCTSTR lpModuleName   // module name
);

LoadLibrary
The LoadLibrary function maps the specified executable module into the address space of the calling process.

For additional load options, use the LoadLibraryEx function.

HMODULE LoadLibrary(
  LPCTSTR lpFileName   // file name of module
);
2005-1-9 13:58
0
雪    币: 245
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
delete 了不可以吗?
2005-1-9 20:05
0
雪    币: 209
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
regsvr32 /u dllname.dll
再重命名 or Del 可以吗?
2005-1-9 20:48
0
游客
登录 | 注册 方可回帖
返回
//