We need a dllsdkcom component that we can call from c# that allows us to recover deleted files.
a c# application that does the entire thing.
No bids other than that will be taken seriously.
// Retrieves a list of drives from which to search for deleted files (hard drives and flash drives).
bool GetDriveList(string  a_sDriveList);
// Scans the requested drive for deleted files.
// Calls UpdateProgressCallback to notify application about progress.
// Calls RestorableItemFoundCallback to notify that a deleted file was found.
bool ScanDrive(string a_sDriveToScan, UpdateProgressCallback a_fProgressCallback, RestorableItemFoundCallback a_fRestorableCallback);
// Recovers the requested file - according to a_iUniqueFileId to the requested path.
bool RecoverFile(int a_iUniqueFileId, string a_sRecoveredFilePath);
UpdateProgresscallback - callback function with following parameters:
int a_iProgressInPercent - progress of scanning.
RestorableItemFoundCallback - callback function with following parameters:
string a_sFullFilePath - path of restorable file.
int a_iUniqueFileId - a unique id that will be used later to restore the file.