我想钩住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)

返回顶部