easy recovery pro will recover off local or network drives.....
and it doesnt need to be preinstalled....
however the longer the drive is in use after the deletion, the lower the probability of recovery.
if u need to program, pm me, and ill host it on webserver for u.