Results 1 to 5 of 5

Thread: Favorite Autoupdater

  1. #1
    Join Date
    Sep 2006
    Location
    New Jersey, USA
    Posts
    5,356
    Mentioned
    1 Post(s)
    Quoted
    3 Post(s)

    Default Favorite Autoupdater

    Right now, I am using the open source wyUpdate at work, along with wyBuild ($69). The experience has been marginal at best. No huge issues have arisen, and I love the binary patching and automatic patch creation, but wyBuild isn't updated nearly often enough and has a few prominent issues. My biggest problem with this software is that the file locations for building updates are stored with absolute paths. Additionally, the update checking fails on my development machine for no apparent reason, which is worrisome.

    Some other options I have looked into (briefly) are dotnetautoupdate and Sparkle. A couple I haven't looked into are Sharp Autoupdater, and NAppUpdate.

    Has anyone used an autoupdater before? What did you use, and how was your experience?
    Interested in C# and Electrical Engineering? This might interest you.

  2. #2
    Join Date
    Oct 2008
    Location
    C:\Simba\Includes\
    Posts
    7,568
    Mentioned
    19 Post(s)
    Quoted
    180 Post(s)

    Default

    I made me own updater for a program I wrote, it would look up the current version on my FTP and download the files if there was an update.

    Wasn't hard to implement, but it wasn't anything advanced either.
    Away for awhile, life is keeping me busy. | Want to get my attention in a thread? @Kyle Undefined; me.
    { MSI Phoenix || SRL Stats Sigs || Paste || Scripts || Quotes || Graphics }

    When posting a bug, please post debug! Help us, help you!

    I would love to change the world, but they won't give me the source code. || To be the best, you've got to beat the rest. || Logic never changes, just the syntax.
    If you PM me with a stupid question or one listed in FAQ, or about a script that is not mine, I will NOT respond.


    SRL is a Library of routines made by the SRL community written for the Program Simba. We produce Scripts for the game Runescape.


  3. #3
    Join Date
    Sep 2006
    Location
    New Jersey, USA
    Posts
    5,356
    Mentioned
    1 Post(s)
    Quoted
    3 Post(s)

    Default

    Aye, I thought of doing something quite like that.

    Many of our files are nonexecutable binary files, so it makes sense to have a noninvasive updater for them. The main issue was that I wasn't allowed to write my own updater using binary patching, so updates would have been an order of magnitude larger.

    How did you handle updating executable files? Helper executable?
    Interested in C# and Electrical Engineering? This might interest you.

  4. #4
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    13,702
    Mentioned
    145 Post(s)
    Quoted
    129 Post(s)

    Default

    Quote Originally Posted by Smartzkid View Post
    Aye, I thought of doing something quite like that.

    Many of our files are nonexecutable binary files, so it makes sense to have a noninvasive updater for them. The main issue was that I wasn't allowed to write my own updater using binary patching, so updates would have been an order of magnitude larger.

    How did you handle updating executable files? Helper executable?
    Renaming works as well. That's how Simba does it. On Linux of course, you can just delete it.



    The best way to contact me is by email, which you can find on my website: http://wizzup.org
    I also get email notifications of private messages, though.

    Simba (on Twitter | Group on Villavu | Website | Stable/Unstable releases
    Documentation | Source | Simba Bug Tracker on Github and Villavu )


    My (Blog | Website)

  5. #5
    Join Date
    Apr 2006
    Posts
    101
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    You'll need a helper if the main program has to update itself.
    Last edited by !!1one!eleven1!; 01-22-2012 at 05:20 AM.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •