No VB.NET, verifique as alterações em um arquivo iniciado com process.start ()

Estou desenvolvendo um aplicativo baseado em vbnet / c # .NET que abre arquivos com diferentes aplicativos (excel, word, etc).

O aplicativo é lançado usandoDim app As Process = Process.Start(ProcessProperties)

Agora, quando eu tenho que terminar o processo eu usoapp.Kill() mas preciso verificar se o documento foi modificado antes de eliminá-lo.

Como posso lidar com isso? E se for possível, como posso iniciar o prompt nativo do aplicativo para salvar?

obrigado