Downloader C++/winapi application 2

In Progress Posted Oct 12, 2011 Paid on delivery
In Progress Paid on delivery

I need a downloader application like [url removed, login to view] It should load from server XML like file with main download URL, list of ads windows with banners, check boxes/radio buttons etc. All ads content sould be loaded from server from urls listed in XML files. Full source in WINAPI32, C++ code, no VCL libraries - small executable size. Custom window/buttons etc design.

This is the first screen after application is started. It shows target download info.

Additional file submitted: [url removed, login to view]

The second screen - it suggests to download and install advertised software #1. This screen (background image, radio/check boxes) was fetched from the main server. Each control element modifies the ads #1 download URL. In example

http://mainhost/ad-programs/[url removed, login to view]

http://mainhost/ad-programs/[url removed, login to view]

- this url, control elements, background image are described in XML like file that was downloaded from mainhost when the application starts. Example ([url removed, login to view]):

----------------------------------------------------

<xml>

<target_data>

<target_download>/software/[url removed, login to view]</target_download>

<target_icon_url>/software-icons/[url removed, login to view]</target_icon_url>

</target_data>

<ad_screens>

<ad_screen1>

<number>1</number>

<background_image_url>/ad-images/[url removed, login to view]</background_image_url>

<checkbox1 checked=true x=250 y=150>Download Babylon</checkbox1><checkbox2 checked=true x=250 y=180>Install Babylon toolbar</checkbox1>

</ad_screen1>

<ad_screen2>

<number>2</number>

<background_image_url>/ad-images/[url removed, login to view]</background_image_url>

<checkbox1 checked=true x=50 y=350>I accept privacy policy</checkbox1>

</ad_screen2>

</adscreens>

</xml>

-------------------------------------------------------

Check the next attached screen shot.

Additional file submitted: [url removed, login to view]

This is the second ad screen.

Additional file submitted: [url removed, login to view]

[url removed, login to view] each download & install ad suggestion screen it tries to download resulting ad download url (as described in XML file) and in success runs the downloaded file. Example:

GET http://mainhost/ad-programs/[url removed, login to view]

302 Location: /ad-software/[url removed, login to view]

GET http://mainhost/ad-software/[url removed, login to view]

200 OK

2. After this talk to server it receives resulting [url removed, login to view] file and starts it in separate process.

The second ad screen has the same behavior.

3. Finally it downloads the main target file with progress bar and starts ir. Here is the screenshot.

Additional file submitted: [url removed, login to view]

What do I need this for. We host many softwares on our own dedicated server free. We would like to earn some comission from sales of affiliated software which ads - suggestions to download and install are shown in this small download app. So I do not provide direct links to download only links to download the application this project is dedicated for. The downloader fetches the target software file the user would like to download instead of browser but shows before some ads. Just a little marketing trick. Here is the more detailed step by step application behavior with example screenshots.

C Programming C++ Programming Delphi Java XML

Project ID: #1245210

About the project

7 proposals Remote project Active Oct 31, 2011