我需要一个在程序中监督资源管理器中的文件被改变的程序(创建、修改、移动等),能给一段原码吗?

解决方案 »

  1.   

    您可以通过FindFirstChangeNotification API来侦测一个文件夹中的文件变化事件。具体来说,您可以先用FindFirstChangeNotification创建一个侦测文件变化的句柄,然后再用 WaitForMultipleObjects来等待事件的发生。更具体的帮助请参考这个例子:
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/storage_1545.asp
      

  2.   

    给你一个更强的,不过只能用于NT
    http://vip.6to23.com/NowCan1/tech/dirwatch.htm
      

  3.   

    谁有用Hook做的这个例子。谢谢。
      

  4.   

    不会,但这个用Shell编程可以做到。