收录日期:2019/05/21 01:08:02 时间:2016/05/31 07:14:31 标签:进程/线程/DLL
这个问题我已经郁闷一个礼拜了:-(,具体情况如下:
1.我需要截获用户任何时候对任意文件的copy paste操作,并把其记录成xml文档。
现在通过截获WM_COPY,WM_PASTE消息和OleSetClipBoard OleGetClipBoard SetClipboardData 
GetClipboardData等API基本已经实现截获用户的任何copy paste操作,但分析后发现截获的信息远比
用户的操作要多,例如:打开一个word文档时(现在用户还未进行任何操作)就截获了许多上面4个API
调用,而且由于word等office软件实现了自己的剪贴板,导致用户copy任何文件时word都会调用GetClipboardData等得到系统剪贴板的东西来填充自己的简帖版。
请问如何才能过滤掉这些伪操作信息,使截获的信息和用户操作更好的对应起来。
2.我有一个进程的ID和主窗口的HWND,如何才能得到他所打开的文件的绝对路径

我分不多,尽量给了:)

1 可以通过判断消息的来源进程来进行过滤

2 GetModuleFileName
你没看懂我的问题吧,2个回答都不是我要的:(
1。我要截获所有进程的COPY PASTE消息,怎么能通过来源进程过虑?
2。GetModuleFileName是得到应用程序名,不是得到它所打开的文档绝对路径

请路过的高手尽量详细回答一下
没人理我,只好自己顶一下了:(((
GetModuleFileName可以获得本进程的绝对路径,但是对其他进程是否可以这么用,不知道
GetModuleFileName获得本进程绝对路径
其他进程不可一
大家不会都误会了吧
我的意思是能得到进程所打开的文件的绝对路径,而不是进程exe文件的绝对路径
比如word打开了aaa.doc,如何在知道word的绝对路径和进程id和主窗口句柄的前提下,
得到aaa.doc的绝对路径
大侠们,救命啊。这个是偶在csdn的处女贴,居然就没人能有一个满意的答复555
自己顶,我就不信知道的人都不告诉我555
发贴10天了,回来再顶
bang ni up~~~~~~
再顶。。。
50分对我不是小数目,现在都不知道给谁好:(((
word打开了aaa.doc,如何在知道word的绝对路径和进程id和主窗口句柄的前提下,
得到aaa.doc的绝对路径
~~~~这个没什么关系吧,能得到?
如果知道这些都没用的话,需要那些东西呢.总之目的就是得到aaa.doc的绝对路径
大家随便讨论吧,这个贴发了这么久都没找到答案:(
现在的项目我只是得到了文件名,而不是绝对路径
发了一个月了 haha
真的没人做过?
1.用SetClipboardViewer监视剪贴板
2.监视快捷健,一般是ctrl+c,ctrl+v
如果程序自己实现剪贴板的话就不太好弄了。不同程序不同的实现方法,要具体分析了。
eunt,如果用户选择菜单里面的copy,paste不就抓不到了吗
SetClipboardViewer只能监视到copy操作吧
这个月实在是见识了office的那一套东西是多么bt了,很多别的程序能用的方法对他们都无效:(((
最后顶一次
准备结束这个古老的话题:(((
ICopyHook
不能拦截,但是当有操作的时候他可以通知你
..

创建内存DATAWINDOW vc 用哪种数据库连接,执行效率最高;用哪种数据库连接,编成最方便? 我刚高三毕业,以下是我的专业介绍,请问先学VB可以吗?有同学介绍C++builder?? 如何在javabean和servlet中引用EJB???? 连接不上数据库,哭哭哭哭哭哭哭... 有没有必要学习汇编] 在Service Application里加入ADOConnect,为什么在TService的OnStart事件里做ADOConnect.Connect:=true 启动时会出错?(编译无错) 如何把oracle数据库中数据类型为long型的数据取出来变成为String输出到jsp中?(紧急) 多线程写文件的问题:欢迎大家讨论 问一下各位:BNC接口的网卡和RJ-45接口的网卡有什么区别?RJ-45接口的网卡能与BNC插头连接吗?谢谢! 將數據庫聯接寫成記事本文件,然后在聯接數據庫時,程序讀記事本里的聯接字符串!求教 C的数组问题! 在不同的form上用不同的table操作同一个access数据库表为什么不行?? 求助:怎样将word文件保存到数据库中? 如何把oracle数据库类型为long型的数据取出来变成为String输出到jsp中?(紧急等待啊) MFC下的COM编程几种方法的优劣诚心向高手请教?(好定加分!) intel80x86开发者手册哪里有的卖! 如何取得数组的长度? 【征集】好听的歌 救教通过自定义函数生成链接服务器端的数据访问 高分请教各位高手! 【征集】好听的歌 怎样在别人的空间下在gobal.asa文件中添加事件? 我想做兼职程序员——vc(南京) 佛说前世的五百次回眸才换来今生的擦肩而过【转载 我的程序需要调用很多图片,但我不想用LoadFromFile等直接读文件,怎么办? 郁闷,有活不敢接。 各位帮偶讲一下JBuilder吧! Access 数据库 的记录条数,极限是多少?? Windows Server 2003下移动硬盘的问题。