Red de conocimiento informático - Material del sitio web - Cómo monitorear archivos usando vb

Cómo monitorear archivos usando vb

El propósito del programa de monitoreo es monitorear cambios en información clave en el sistema en segundo plano, como cambios en el registro y cambios en el disco duro causados ​​por operaciones de archivos. A continuación comenzamos a discutir cómo implementar esta función de monitoreo a través de la programación. Primero, introduzcamos varias funciones de API importantes:

FindFirstChangeNotification(

FindNextChangeNotification(

WaitForSingleObject(

); Entre ellos, lpzpath en FindFirstChangeNotification (lpzpath, fwatchsubtree, fdwfilter) representa el nombre de la ruta que se monitoreará, fwatchsubtree se usa para determinar si se debe ver el subdirectorio, fdwfilter se usa para el evento que se monitoreará y se devuelve un identificador después de la función. se ejecuta exitosamente.

El parámetro fdwfilter tiene los siguientes valores y significados:

FILE_NOTIFY_CHANGE_FILE_NAME Ver cualquier cambio de nombre de archivo en el directorio especificado

FILE_NOTIFY_CHANGE_DIR_NAME Ver cualquier cambio de nombre de directorio en el directorio especificado

FILE_NOTIFY_CHANGE_DIR_NAME Ver cualquier cambio de nombre de directorio en el directorio especificado