Hello,
Are there any examples or "best" practices about using the Updater with a service?
First of all, please make sure that the setup is installed by an
"Administrator" user and has a
"Per-Machine" installation type. Also, when the setup installs updates silently, no UI will be spawned, so make sure you have no custom action which spawns an UI.
One thing that I know off the top of my head... services should not show any User Interface
Yes, you are right. Unlike regular applications, Windows Services do not have a user interface. They run in the background and the user does not directly interact with them.
...how does the Updater deal with that?
The updater application will forward the updates setup installation to a service which integrates with the updater application. So, all you have to do is to configure the updater project to install the updates silently using a silent installation command line.
Regards,
Catalin