Defrag
$500-4000 USD
Paid on delivery
A) a non-graphical Delphi component that can defrag a hard drive (similar to the Windows Disk Defragmenter) OR B) a DLL component written in any modern programming language (such as C or C++) with the same functionality. Usage of ASM is not allowed in the core functions of the component, non-critical parts can be optimized using ASM. The component must be able to perform two tasks 1) Defrag the given hard drive, and 2) Estimate the level of fragmentation of the hard drive (similar to the fragmentation view of the Windows Defragmenter). The interface of the component is quite easy: Two functions to perform the tasks (as defined above), and a callback interface which allows the user interface to report to the user the current progress of the procedure. The performance of the component (speed and memory usage) must be about the same level as the performance of the Windows Defragmenter.
## Deliverables
1) Complete and fully-functional working component in executable form as well as complete source code (with extensive technical documentation in English) of all work done.
2) Deliverables must be in ready-to-run condition 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
All Windows operating systems, FAT32 and NTFS support, or only NTFS.
Project ID: #3184520