I To develop a software library / module to detect / control LAN drive mapped / mounted to OS. Preferable programming language: Java and it must support multiple OS (Windows, MAC and Linux). Used of external libraries with full source code are permitted.
The module must be able to detect the arrival of LAN drive mapped/mounted to OS.
The module must be able to detect the removal of LAN drive from OS.
The module must be able to recognize the LAN drive with unique ID (e.g. drive number, mount point information and etc.)
The module must be able to eject the LAN drive from the computer.
The module must be able to read / delete / edit file(s) on the LAN drive.
The module must be able to detect the above mentioned activities in real time.