My application is on a shared network drive. Anyone in the department can open / access it.
However, sometimes in the evenings when I want to put a new build on the network there is a sharing violation. Some users lock their computer with the application open.
I'd like to be able to track which users are currently using the application. Perhaps a text file of some type with a time-stamp, and is updated every 5 minutes or so... (timer), if it's not updated it times out and removes the user from the list?
Is there another method to do this? I'd just like to track which users have it open.. so if necessary I can unlock / reboot their systems.