si in effetti hai ragione.
ho modificato mettendo un ciclo while infinito per tenerlo avviato.
poi sono entrato nella directory e ho modificato il nome di un file.
questo è il risultato:
codice:
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:16
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:16
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:16
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier_setup.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:17
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:18
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:18
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:18
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:18
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:18
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:18
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:19
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:19
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:19
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:19
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:19
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:19
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:20
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:20
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:20
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:20
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:20
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:20
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:20
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:20
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:20
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:20
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:21
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:21
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:21
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:21
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:22
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:22
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:22
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:22
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:22
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:22
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:22
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:23
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:23
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:23
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:23
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:23
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:23
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:23
Path: J:\Matteo\driveridentifier.exe Changed at 29/09/2011 13:24:23
questo il codice:
codice:
using System;
using System.Text;
using System.IO;

namespace DirectoryMonitor
{
    class DirMonitor
    {
        public DirMonitor(string controlDir)
        {
            while (true)
            {
                FileSystemWatcher fw = new FileSystemWatcher();
                fw.Path = controlDir;
                fw.IncludeSubdirectories = true;
                fw.EnableRaisingEvents = true;
                fw.NotifyFilter = NotifyFilters.FileName |
                    NotifyFilters.Attributes |
                    NotifyFilters.LastAccess |
                    NotifyFilters.LastWrite |
                    NotifyFilters.Security |
                    NotifyFilters.Size;
                fw.Changed += new FileSystemEventHandler(OnFileEvent);
                fw.Created += new FileSystemEventHandler(OnFileEvent);
                fw.Deleted += new FileSystemEventHandler(OnFileEvent);
            }
        }

        private void OnFileEvent(object source, FileSystemEventArgs fsevent)
        {
            DateTime dt = new DateTime();
            dt = System.DateTime.UtcNow;
            Console.WriteLine("Path: " + fsevent.FullPath + " " + fsevent.ChangeType.ToString() + " at " + dt.ToLocalTime());
        }
    }
}
com'è così tanto output??