版块
论坛
喜欢
话题
应用
搜索
登录
注册
yetty的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=73736
为什么winspool.dll中找不到setjob函数
我想钩住SetJob函数,结果显示不存在此函数错误信息CAPIHook g_SetJob("winspool.dll", "SetJob", (PROC) Hook_SetJob, TRUE);于是又将winspool.dll改为winsp...
全文
回复
(
3
)
2004-06-23 14:11
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
yetty
:
我改为SetJobA 和SetJobW也没找到,而钩gdi32.dll中的startdoca却很成功。 winspool.dll在system32下并不存在,所以我改为winspool.drv。 怎么回事呢? dear snowStart,exescope是什么咚咚?
(2004-06-23 17:16)
回复
snowStart
:
可以用exescope察看导出函数,看是否存在你要挂接的函数
(2004-06-23 16:59)
回复
snowStart
:
因为你指定的函数不在库文件内, OpenPrinter和SetJob只是个宏,它的值有两个版本,ANSI和Unicode,应该指定OpenPrinterA或OpenPrinterW, 大部分函数都是以A和W两种形式存在于库文件中
(2004-06-23 16:56)
回复
yetty
加关注
写私信
0
关注
0
粉丝
36
帖子
返回顶部