50多人都回答不出来的问题。 人数已经增加到70多人了 ( 积分: 100 )

  • 主题发起人 主题发起人 the_lover
  • 开始时间 开始时间
T

the_lover

Unregistered / Unconfirmed
GUEST, unregistred user!
有这样一个程序,就是想让用户保存文件的时候将该文件自动放到ftp服务器上面去,而对于用户来说操作却没有改变,比如说用户要保存文件的时候会弹出一个对话框,此时如果用户可以选择保存到c盘 d盘 的任何位置,但实际操作却是将文件保存到ftp服务器上面去了。所以要截取文件保存窗口的消息,然后执行文件传输的命令,可是怎么截取文件保存的消息,并找到相关保存的资料呢?如用户选择的是什么文件名称?<br>另外就是windows好像有另外一种保存文件的方式的消息怎么截取??
 
有这样一个程序,就是想让用户保存文件的时候将该文件自动放到ftp服务器上面去,而对于用户来说操作却没有改变,比如说用户要保存文件的时候会弹出一个对话框,此时如果用户可以选择保存到c盘 d盘 的任何位置,但实际操作却是将文件保存到ftp服务器上面去了。所以要截取文件保存窗口的消息,然后执行文件传输的命令,可是怎么截取文件保存的消息,并找到相关保存的资料呢?如用户选择的是什么文件名称?<br>另外就是windows好像有另外一种保存文件的方式的消息怎么截取??
 
可以先保存到本地 记录下保存的位置 再把本地这个位置的文件自动传到FTP上然后再删除本地的文件
 
不支持, 没有看到有 什么 FileSave Hook 的。
 
请问修改系统的DLL文件是不是可以呢???
 
是你要写这样的程序还想怎么样了?
 
去好好研究shellapi,好象里面的文件操作函数中,都有一个回调参数。
 
应该是消息捕获的,而不是利用API函数。<br>难道就没有高手吗?
 
http://www.delphibbs.com/delphibbs/dispq.asp?LID=3248679
 
后退
顶部