Library für Datei download

Hallo,

Ich bin auf der suche nach einer Library die das runterladen einer Datei ermöglicht. Hab derzeit die WinAPI Funktionen in Gebrauch wie InternetReadFile, leider hab ich hier nicht die Möglichkeit eine Datei in mehrere Teile zu teilen und sie zu downloaden, wie dies viele Downloadmanager machen. Kennt jemand eine Library bei der dies möglich ist, oder sollt ich das mit mehreren Threads machen und die WinAPI weiter nutzen? Die Lib sollte für Windows sein und am besten mit Visual Studio 2008 Express Edition kompatible sein.

Gruß Michael