■■■■■ 如何监视文件的打开操作。■■■■■ 送高分 ■■■■■(300)

  • 主题发起人 主题发起人 getmoney
  • 开始时间 开始时间
G

getmoney

Unregistered / Unconfirmed
GUEST, unregistred user!
本人需要做一个程序监视用户打开的图片,并且得到该图片的路径,请问用什么方法?如:桌面有一张JPG图片(也可能是BMP图片),用户在双击时就打开了。这个时候我需要得到这张图片的路径。但是这张图片可能关联了系统的画图工具,或者关联了AcdSee之类的工具,所以拦截WM_CREATE窗口创建消息是行不同的,得到的是程序的路径,而得不到图片的路径,所以我想系统他是标准 SysListView32 是否可以拦截相关消息,再去的其中的路径呢?如果用户双击的这张图片是快捷方式,是否又可以取得整整的路径呢?
 
可以参考http://forum.sysinternals.com/forum_posts.asp?TID=8038&PN=1里面有C源码
 
我也正在做这个,不过要监视客户客户看了图片的那些区域,并抽线存放为日志文件。你只需要得到文件路径,相对简单。用APIHOOK 即可。代码可以参考侯捷的APIHOOK代码。买书,或者网络下载都行。
 
注入进程 Hook API。一般会被av报毒。
 
楼上的 HOOK API 要HOOK 那个 API 啊? 我HOOK 了 CreateFile CreateProcess都不可以啊
 
It's easy!设置.jpg的文件关联,捕获后传递给以前的程序,例如(Acdsee等)
 
怎么解决啊~~~~~
 
后退
顶部