首先向您道歉!真对不起!我前面讲的话是错误的,其实shell钩子是要dll的。<br> 我这边3个关于监视文件读写的delphi代码,已经打包发给您!<br> 其中 copyhook 就是shell钩子,这个不能直接运行 ,要先注册,[windows/system]<br> Regsvr32 copyhook.dll 或 Delphi中[Run]->[Register ActiveX Server]注册,重启动计算机。。。<br> 不用的时候就Delphi中[Run]->[UnRegister ActiveX Server]或Regsvr32.exe /u ... <br> 另外,您说的那个程序我也准备下来看看,研究下。。另外我去问问我一位用VB的好朋友,他好象就做过这种东西。<br> 还有,我认为app2001大哥说的应该是可行的嘛!