能力值:
( LV2,RANK:10 )
|
-
-
2 楼
楼主觉得我在word里点[打印]会在spoolsv.exe里调用StartDocW?
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
[QUOTE=xicao;1250748]楼主觉得我在word里点[打印]会在spoolsv.exe里调用StartDocW?[/QUOTE]
我觉得spoolsv.exe会调用一些函数,至于是不是startdocw,我就不知道了,所以想问问,我试了一下常用的API,好像都没调用,除了OpenPrinterW
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
[QUOTE=xicao;1250748]楼主觉得我在word里点[打印]会在spoolsv.exe里调用StartDocW?[/QUOTE]
经过反复hook,win7上发现hook不住spoolsv.exe的api,比较悲催。
现在的方法在notepad上基本没问题,但是想全局的通过spoolsv.exe来hook住打印事件有点困难。不知道是我自己代码写搓了,还是怎么回事。
如果谁能给套可行的方案,就最好了。
注:findfirstchangenotification这套方案异步的,经常可能出现问题,比如获得打印文件名为“本地下层文档”,谁能给出一下这个的解决方案也万分感谢
|
能力值:
( LV4,RANK:50 )
|
-
-
5 楼
HOOK不住是何解?是你的DLL注入不到spoolsv.exe把
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
我的dll成功注入到了spoolsv.exe里面了,用的服务注入的。但是相关打印API还是没hook住,怀疑是不是根本就没有调用那些常用的API
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
经过一系列试探,可以通过导出表API HOOK钩住spoolss.dll的一些函数调用,已经解决了。
|
能力值:
( LV13,RANK:240 )
|
-
-
8 楼
楼主能说一下基本HOOK了那些函数吗?
我HOOK StartDocPrintW 返回0 依旧能够打印出来~
|
能力值:
( LV3,RANK:20 )
|
-
-
9 楼
这个有人实现吗 ? 具体hook 了些什么函数啊
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
您好,您打印机监测代码能否发下,参考下,谢谢! 464713256@qq.com
|
|
|