En VB.NET, compruebe si hay cambios en un archivo iniciado con process.start ()

Estoy desarrollando una aplicación basada en vbnet / c # .NET que abre archivos con diferentes aplicaciones (excel, word, etc.).

La aplicación se inicia utilizandoDim app As Process = Process.Start(ProcessProperties)

Ahora, cuando tengo que terminar el proceso que usoapp.Kill() pero necesito verificar si el documento ha sido modificado antes de matarlo.

¿Cómo puedo manejar eso? Y si es posible, ¿cómo puedo iniciar la solicitud nativa de solicitud para guardar?

Gracias