I just finished the first version of my new program Auto Patcher and thought I should start a topic here to get some response.
Auto Patcher is a small program made for other developers that makes sure that the people using your applications allways have the latest version. It works by uploading files to a FTP server and then comparing the users version against the one on the server to find out if there is an update ready. If there is one, it will download it and replace the old version and then start the application when ready.
I thought this was something pretty useful for myself since I now can assume that the (few) people testing my programs allways have the latest version. They never have to visit my homepage to download the latest one, Auto Patcher will do it for them. I think I will use Auto Patcher with all my programs and the nice thing is that it's totally generic, it can be used with anything. So feel free to try it out yourself!
The only thing you need is a FTP server and then you're ready to roll.
It is written in C++ with the Win32 API so the only supported platform is Windows.
Here's some pictures:

Credentials dialog

Patcher dialog

The client app
I've written a small tutorial on my homepage explaining how to use it. If something is unclear or doesn't make sense let me know.
You can download Auto Patcher from the top of my projects list.
The source code can be found on github.
Thanks for reading!
Edited by simpler, 12 August 2012 - 12:53 PM.






