Full auto-updating for .NET apps or Standalone Updater for all other languages
wyUpdate can work in either standalone mode or fully integrated automatic update mode. Standalone-update mode is made for people who aren't using .NET technologies, but want to add the best updater in the industry to their application. In the fully integrated mode .NET developers — whether you're working with C#, VB.NET, etc. — can add fully automatic updating to your application.
When wyUpdate is in standalone mode all you have to do is include the wyUpdate executable with your application. This has been used to great success by both developers looking for a simple drop-in solution & web designers looking for an easy way to distribute new versions of their works to their clients.
Full automatic-updating with .NET application
To add automatic updating to your application simply add the free AutomaticUpdater control to your application. The AutomaticUpdater control gives you several options for checking for, downloading, extracting, and install updates. Learn more about it here.
Create Tiny Update Patches
wyBuild uses our own patch algorithm to generate the smallest possible update files. Differences between versions of your software are analyzed and tiny patch files are generated. This ensures that you'll spend less on bandwidth while also saving your users' time.
We're proud to announce that wyBuild is the first commercial offering of an AutomaticUpdater component. Get updates to your user quickly and silently. Impress your current and potential users with your quick turnaround to bug reports.
With the free and open source AutomaticUpdater control you can match the quality of Windows Update or the Google Chrome Updater by just adding a simple control to your .NET app's form. The AutomaticUpdater works with all .NET apps (C#, VB.NET, etc.) and with all versions of the .NET framework (.NET 2.0 through 4.5).
Not making a .NET app? Use wyUpdate as a silent updater whether you've written your app in C, C++, Delphi, Java, or any other language.
When you use the free AutomaticUpdater control your updates are downloaded, extracted, and patched in the background. This means your updates are installed on your users' machines amazingly fast.
Dual & Quad processor support
wyUpdate now takes advantage of the Dual & Quad core processors. Your users will be able to update to the latest version of your software in a blink of the eye. With significant speed-ups in wyUpdate's patching algorithm your users will get your updates faster even if they're using old single-core processors.
Your .NET applications will get optimized using NGEN when updated. wyBuild automatically detects your .NET assemblies whether they've been built for the x64, x86, or Any CPU platforms. You don't have to lift a finger.
Full 64-bit & 32-bit support
wyUpdate works seamlessly on both the 32-bit and the 64-bit versions of Windows including the ability to install files to the x86 & x64 system32 folders.
File Permissions are Seamlessly Handled
wyUpdate seamlessly handles file Access Control Lists (ACL), that is which users can read, write, and execute files. All of this is done completely behind the scenes so your updates work perfectly for computers with multiple users.
Customize the wyUpdate theme with your branding
You can change wyUpdate's look by using any one of the professional themes or, if inspiration strikes, create your own design. With the simple interface you'll be able to preview your results instantly.
Easy to use drag & drop
Simply drag & drop your files directly into wyBuild. You can also make shortcuts to your files without hard coding the paths. Plus you can run *.exe, *.bat, and *.cmd files both before and after an update is installed.
Modify the Registry
Changing the registry is just as easy as adding files. With wyBuild you can manage which Registry keys are created, edited, and removed upon installation of your update. The same goes with Registry values — giving you the ability to delete, edit, or add values of any type (string, binary, or integer data).
Managing past and future versions of your software is simple. Just drag the files into wyBuild. Adding registry changes is just as simple and intuitive.
With wyBuild you can create, edit and include multiple language files with the updater. wyUpdate automatically determines the language culture of your user's computer and selects the right language.
Automate Building your Updates
You can easily automate the update building within wyBuild using the simple command line interface. Learn more about it.
Secure Update — Rollback on Errors
Your users will always have working software. For instance, if the user cancels a software update, or an unforeseen error occurs while updating, wyUpdate quickly and cleanly restores the previous version of the software. It never leaves extras files or registry lying around.
Windows Vista, Windows 7, Windows 8's User Account Control (UAC)
No worrying about the troublesome UAC in Windows Vista, Windows 7, and Windows 8 — wyUpdate handles it in stride. Limited users can check for updates without needing Administrator privileges and, if an update is found, Windows UAC prompts the user for an administrator password only if the limited user doesn't have permission to the folder.
Limited User Updating
wyUpdate can check for updates even on limited user accounts on all Windows versions (2000, XP, Vista, etc.). A user will always be able to check for updates, and will only be prompted for a password if the user doesn't have access to the folders or registry that need to be updated.
Release to your users
Does wyUpdate update wyUpdate? Yep. wyUpdate will automatically detect, download, and install newer versions of itself. And the best part is that you don't have to lift a finger. Your customers will always have the latest and greatest updater in existence.
wyBuild, wyUpdate, & the AutomaticUpdater control are fully compatible with Windows 2000 through Windows 8 (including all Windows Server products).