The code can be made in C/C++,Delphi .DLL or VB.net source, but a VB.net wrapper function must be used in either case to call the .DLL functions.
Function needed that can be given a list of HTTP/HTTPS URLs with optional resume offset. Function must download all files simultaneously in separate background threads to prevent the form from freezing and save the files to a folder, keeping the original filenames, and print out progress or when each file is fully downloaded.
This is very similar to:
[login to view URL]
or
[login to view URL]
but projects use Workstation service.
Function must not require the Workstation service to run.
Examples:
Dim MultiDownload as Downloader
[login to view URL] = "c:\files\"
[login to view URL]("[login to view URL]", 0)
[login to view URL]("[login to view URL]", 2030) 'Resume at 2030 bytes
## Deliverables
Must work on XP/Vista/7 32 and 64 bit.