如何实现这样监控程序?????? ------ 给分68

wjf2002 2004-12-24 04:46:38
如何实现这样监控程序,在双击(或单击)打开某个文本文件时,记事本打开前
获得该文件的文件名(包括完整路径)?进一步延伸,打开任意的文件呢??

用钩子的话,需过滤很多消息,取得文件名似乎很困难。不知各位有什么好办法。
...全文
105 点赞 收藏 11
写回复
11 条回复
wjf2002 2004年12月27日
SHChangeNotifyRegister只能检测到文件改名,创建,移动,删除,
并不能检测到文件打开
回复 点赞
wjf2002 2004年12月27日
做驱动开发是用什么开发? 原来我想用vxd,但是vxd只能用于win9.x,win2000不行
回复 点赞
partime 2004年12月25日
找filemon,应该还可以找到源代码
虽然filemon源代码据说不再开放了(以前是开放的)
回复 点赞
zhangfeigreat 2004年12月25日
钩子是什么东西啊?
哪位大虾能给详细说以下!
谢了!
回复 点赞
oyljerry 2004年12月25日
file hook
回复 点赞
ColderRain 2004年12月24日
SHChangeNotifyRegister好像就是这一组的函数。
回复 点赞
SatanLi1982 2004年12月24日
www.codeproject.com www.driverdevelop.com
上有例子,用不同的方法
回复 点赞
ColderRain 2004年12月24日
可以写IE插件。另外,有一个API可以监控到有多少个文件被打开,设置一个回调函数,在回调函数中可以得到文件全路径。函数名我忘记了。
回复 点赞
fanoble 2004年12月24日
用你的程序做中转
回复 点赞
SatanLi1982 2004年12月24日
用FSD filter driver,我做过类似的,但也需要过虑消息
回复 点赞
danyueer 2004年12月24日
除了钩子,似乎没有其他的办法,一般来说需要用全局消息钩子来完成这个功能
回复 点赞
发动态
发帖子
界面
创建于2007-09-28

7975

社区成员

11.5w+

社区内容

VC/MFC 界面
社区公告
暂无公告