custom headless wyupdate.exe and wybuild?

Hi There,

Just purchased wybuild to use with a C# app and I think im getting myself abit confused.

What im trying to do is have is have a silent update process. But it looks like no matter what I do , when wyupdate gets executed then it's wizard pops up. Kind of annoying.

I was hoping to use wybuild for managing my updates, and use a custom headless wyupdate that just get's the job done.

I have a checkbox to allow automatic updates, So when I check for updates, if there is updates I want to run wyupdate when my application closes, so next time they run the latest version without hassling them.

Similar to google chrome.

How can I make this possible?Can I replace wybuild's wyupdate with my own?

or can i use the automaticupdater dll without wyupdate.exe at all ?

MrMoe is suggesting the AutomaticUpdater control:http://wyday.com/wybuild/help/automatic-updates/automatic-updater-for-your-.net-app.php

Once you've dragged it onto your form, it has a property to KeepHidden:http://wyday.com/wybuild/help/automatic-updates/members.php

It schedules itself to check for updates (minimum once per day), at which point the update work is silent. I want a completely silent update too (my app is unattended on a public display) and i'm confident i'll work for me.

MrMoe is suggesting the AutomaticUpdater control:

sorry, I got confused there, OP is MrMoe...!

right but the automaticupdate component runs wypdate.exe... sooo ?

What im trying to do is have is have a silent update process. But it looks like no matter what I do , when wyupdate gets executed then it's wizard pops up. Kind of annoying.

I was hoping to use wybuild for managing my updates, and use a custom headless wyupdate that just get's the job done.

I have a checkbox to allow automatic updates, So when I check for updates, if there is updates I want to run wyupdate when my application closes, so next time they run the latest version without hassling them.

The AutomaticUpdater controls wyUpdate.exe -- wyUpdate does all of the work. (wyUpdate is the TV, the AutomaticUpdater is the remote control). 90% of the update process is completely silent. Only the last section of the update process shows for 2 reasons:

  1. When the UAC prompt is shown there needs to be a visible Window. That is, you will have non-admin users that need to update your app (or admin users with UAC enabled). wyUpdate handles the UAC problems.
  2. When the user runs you app, and the AutomaticUpdater is set to install the new version of your app, do you really want there to be 20-30 second pause before the user sees anything? We believe this is flaky behavior, which is why we briefly show the update wizard to the user.

You can customize the theme and title bar of wyUpdate to match your product's brand.