2012-12-17 1 views
-1

다음 기능이 포함 된 다운로드 관리자를 crete하고 싶습니다. 1) STOP/RESUME 2) 여러 파일을 동시에 다운로드 할 수 있습니다. 3) IDM 같은 세그먼트로 파일을 다운로드하고 싶습니다. (모든 세그먼트를 만들고 다운로드하는 것을 의미합니다). ? 백그라운드 인텔리전트 전송 :이 목적에 가장 적합 무엇 C#을 API 및 클래스C#에서 다운로드 관리자를 만드는 데 사용해야하는 API 및 클래스는 무엇입니까?

+0

더 이상 새내기를위한 것이 아닙니다. – narayanpatra

답변

2

당신이와 대면 Windows 서비스를보고 시작 (., 내가 스레드를 사용하는 동시에 여러 파일을 다운로드)

서비스 (BITS).

여기 좋은 개요입니다 : Wikipedia on BITS

그리고 여기 MSDN 정보입니다 : Using BITS

C++을 사용 또는 파워 쉘 서비스에 대한 프로그램을 작성하는 방법에 대한뿐만 아니라 거기에 링크가있다. 그리고 "BITS C# wrapper"를 사용하여 웹을 검색하면 BITS 인터페이스를 사용하는 C#으로 작성된 많은 예제 프로그램을 찾을 수 있습니다.