Update cancellation

I'm trying to get a better understanding of the complete update process, and for that I've built a small test environment. In this instance, I'm trying to emulate a situation in which I want to reset the entire procedure for whatever reason.

What it does is check for an update using auBackend.ForceCheckForUpdate(), then when wyUpdate says there is one, it does nothing. After a while I call auBackend.Cancel() to cancel the process. When I resume checking using auBackend.ForceCheckForUpdate(), auBackend tells me the UpdateStepOn is UpdateStepOn.UpdateAvailable.

So then I call auBackend.InstallNow(), but I get an error:

"The update must be downloaded before you can install it."

However, I don't see a call for that, also, the InstallNow tooltip says ''Proceed with the download and installation of pending update". There doesn't seem to be a way out of this, since UpdateStepOn stays the same.

What's the recommended course of action here? Thanks!

Just use the wyUpdate.exe directly. We're dropping support for the AutomaticUpdater control moving forward. It's too easy to mis-use.

https://wyday.com/wybuild/help/silent-checking.php

https://wyday.com/wybuild/help/silent-update-windows-service.php

Really, you should say "We've dropped support for AutoUpdater" 😈

It still exists as part of wyBuild. It won't for the next version. So, yes, for the next version of wyBuild we've dropped support for the AutomaticUpdater and will not include it.

Or just say that wyupdate is cancelled *ducks*

IM KIDDING - love ya buddy, and I know how it gets running software companies, but remember myself and a ton of people would be some serious money for support contracts and way more for the initial license. You could dual license or have a lite version if you still want it to be accessable to everyone.