Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki

Delphi: AjpdSoft Notificador cambios en sistema
AjpdSoft


Añadida a la sección Descargas la aplicación AjpdSoft Notificador cambios en sistema: notifica todos los cambios que el usuario produce en el shell del sistema (crear, modificar, renombrar y eliminar ficheros y carpetas, inserción de CD/DVD, crear carpetas compartidas, crear unidades de red, cambiar atributos de ficheros, inserción de lápices de memoria USB, creación de unidades virtuales, etc.). Liberamos el código fuente - source code en Borland Delphi 6 100% Open Source.



Características más importantes de AjpdSoft Notificador cambios en sistema

  • Aplicación de muy sencillo manejo, muy fácil e intuitiva, todas las opciones están en una misma ventana.
  • La aplicación ha sido desarrollada en el lenguaje de programación Borland Delphi 6.
  • Los cambios detectados en el sistema se pueden guardar en fichero de texto o fichero XML.
  • Detecta modificaciones de ficheros, carpetas, eliminaciones de carpetas, ficheros. Detecta también inserción de CD/DVD, inserción de lápices de memoria o "pendrives", detecta conexión de unidades de red, detecta compartición de carpetas en red, etc.
  • Muestra los cambios detectados en el "shell" del sistema en modo lista o en modo de árbol (agrupado por tipo de acción).

 

AjpdSoft Notificador cambios en sistema en funcionamiento

Está aplicación detecta cualquier cambio, realizado por el usuario en el que se ejecuta, en el equipo:

  • Asociación cambiada: detecta cualquier cambio que el usuario haga en la asignación de la aplicación asociada a un fichero. Es decir, detecta el cambio del ejecutable que abrirá una determinada extensión (tipo de fichero). Por ejemplo, si el usuario pulsa con el botón derecho sobre un fichero llamado ajpdsoft.txt y selecciona abrir con Word y marca la opción "Utilizar siempre el programa seleccionado para abrir este tipo de archivos", AjpdSoft Notificador cambios en sistema detectará este cambio y lo mostrará en pantalla.
  • Crear fichero: detecta cualquier creación de nuevo fichero que realice el usuario.
  • Eliminar fichero: detecta cualquier eliminación de fichero que realice el usuario.
  • Unidad conectada (red, usb): detecta la conexión de una unidad de red o de una unidad USB (lápiz de memoria ó "pendrive", disco duro externo USB, etc.).
  • Unidad desconectada (red, usb): detecta la desconexión de una unidad de red o unidad USB (lápiz de memoria, disco duro externo, etc.).
  • Medio insertado (CD, DVD): detecta la inserción de un CD o DVD en el lector de CD/DVD.
  • Medio quitado (CD, DVD): detecta la expulsión de un CD o DVD del lector de CD/DVD.
  • Crear carpeta: detecta la creación de nuevas carpetas por parte del usuario.
  • Carpeta compartida: detecta la compartición de carpetas por parte del usuario, para que estén disponibles en la red, para acceso de otros equipos.
  • Carpeta descompartida: detecta la descompartición de carpetas por parte del usuario, para que ya no estén disponibles en la red.
  • Renombrar carpeta: detecta el renombrado (cambio de nombre) de una carpeta por parte del usuario.
  • Fichero renombrado: detecta el renombrado (cambio de nombre) de un fichero por parte del usuario.
  • Eliminar carpeta: detecta la eliminación (borrado) de una carpeta.
  • Actualizar carpeta: detecta cambios dentro de una carpeta.
  • Fichero modificado: detecta la modificación del contenido de un fichero existente por parte del usuario.

Algunas de las ventanas de AjpdSoft Notificador cambios en sistema:

  • : Desde la ventana principal de la aplicación, pulsando el botón "Iniciar", la aplicación pasará a modo observación, por lo que detectará cualquier cambio en el shell del sistema (eliminación de ficheros, eliminación de carpetas, etc.):

AjpdSoft Notificador cambios en sistema

  • Una vez en modo observación, podremos detener la detección pulsando en "Detener". La aplicación detectará cualquier acción que el usuario realice y la mostrará en la pestaña "Vista en lista" en forma de lista, con la hora de la acción (día y hora), acción detectada, ruta 1, ruta 2 (si la hay, como para el caso del cambio de nombre de carpetas y ficheros). La aplicación guarda un contador con el número de acciones que ha detectado:

AjpdSoft Notificador cambios en sistema

Desde la pestaña "Vista en árbol", una vez iniciado el modo observación (como hemos comentado anteriormente) la aplicación muestra las acciones detectadas agrupadas por tipo de acción (fichero modificado, carpeta actualizada, carpeta eliminada, fichero renombrado, carpeta renombrada, carpeta compartida, carpeta descompartida, medio extraído, medio insertado, unidad de red desconectada, unidad de red creada, fichero eliminado, fichero creado, asociación cambiada). Además, pulsando el "+", se desplegará el tipo de acción y mostrará los datos de las detectadas para este tipo:

AjpdSoft Notificador cambios en sistema

  • Tanto desde la vista en lista como desde la vista en árbol podremos guardar los datos en fichero. Para el caso de la "Vista en lista", pulsando el botón "Guardar datos", la aplicación mostrará una ventana de selección de nombre de fichero y ubicación donde lo creará, con los datos de las acciones detectadas:

AjpdSoft Notificador cambios en sistema

Dicho fichero de texto plano creado con los datos de las acciones detectadas por la aplicación podrá ser visualizado (cargado o consultado) desde la propia aplicación pulsando en "Cargar datos" y seleccionándolo (en la pestaña "Vista en lista"):

AjpdSoft Notificador cambios en sistema

Si la aplicación detecta que ya hay datos en la lista, antes de cargar los nuevos, mostrará un aviso como el siguiente:

AjpdSoft Notificador cambios en sistema

Con el texto: "Hay elementos que serán reemplazados ¿desea continuar?".

Indicando que si se pulsa "Sí" se borrarán las acciones detectadas actualmente y se mostrarán las que contenga el fichero seleccionado.

Para el caso de Vista en árbol, la aplicación permite guardar los datos pulsando en "Guardar datos" en formato XML:

AjpdSoft Notificador cambios en sistema

También nos permitirá, pulsando en "Cargar datos", abrir un fichero XML de acciones previamente exportado, para mostrarlo en pantalla:

AjpdSoft Notificador cambios en sistema

  • En cualquier momento podremos borrar los datos actuales y reiniciar el contador de acciones pulsando en "Limpiar". Lo que hará la aplicación es reiniciar el contador de acciones a cero y borrar los datos tanto de la Vista en lista como de la Vista en árbol, es como si cerrásemos y volviésemos a abrirla:

AjpdSoft Notificador cambios en sistema

 

Instalación y configuración de AjpdSoft Notificador cambios en sistema

Podéis descargar el programa con el código fuente (freeware, gratuito) desde esta URL:

Descarga gratuita (freeware) de AjpdSoft Notificador cambios en sistema

Para el correcto funcionamiento sólo es necesario el fichero notificarCambiosSistema.exe, el resto de ficheros corresponden al código fuente y no son necesario para su ejecución.

La aplicacicación no necesita instalación, el fichero notificarCambiosSistema.exe se puede ejecutar directamente.

 

Datos técnicos de AjpdSoft Notificador cambios en sistema

Esta aplicación ha sido desarrollada en el lenguaje de programación Borland Delphi 6. Guarda los datos de la lista en fichero de texto (txt) y los datos del árbol en formato XML.

Si eres desarrollador de software y te has registrado en nuestra web (si aún no te has registrado puedes hacerlo desde aquí gratuitamente) puedes descargar el código fuente 100% Open Source (completo y totalmente gratuito) en Borland (ahora Codegear) Delphi 6:

AjpdSoft Notificador cambios en sistema (Código fuente Open Source en Borland Delphi 6)

La aplicación utiliza las funciones del API de Windows: SHChangeNotifyRegister, SHChangeNotifyDeregister, SHILCreateFromPath. Que son las encargadas de detectar cualquier cambio en el shell del sistema, mediante "interrupciones".

AjpdSoft Notificador cambios en sistema ha sido testeada y funciona correctamente en equipos con sistemas operativos: Windows 98, Windows XP, Windows 2000 Server, Windows Server 2003.

 

A quién va dirigida AjpdSoft Notificador cambios en sistema

La aplicación va dirigida a administradores de sistemas, por ejemplo para detectar posibles usuarios "maliciosos" que estén eliminando o cambiando la ubicación de determinados ficheros. Esta aplicación también es útil para detectar cualquier error de un usuario al eliminar un fichero o carpeta.

Esta aplicación también puede ser usada por un usuario, estando ejecutada en el PC detectará cualquier cambio que éste haga en el equipo, por lo que le servirá para analizar el trabajo realizado.

La aplicación puede ser útil para "espiar" o "vigilar" las acciones de un determinado usuario en un entorno con Terminal Server (servidor de terminales).

 

Artículos relacionados

 

Créditos

Artículo realizado íntegramente por Alonsojpd miembro fundador del proyecto AjpdSoft.


Anuncios


Enviado el Viernes, 25 septiembre a las 09:48:03 por ajpdsoft
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A