Hey Mark,
My questions are, firstly, you have a file:/// option as a server path, is is acceptable to enert a UNC path in here?
Yes. A UNC path like this:
\\fileserver\share\dir\some file.ext
becomes this:
file://///fileserver/share/dir/some%20file.ext
Next, in your configuration project, there only seems to be a way to upload files to FTP or websites, how do I upload to a UNC path?
We have this done, and it's coming with wyBuild 2.6.18. In the meantime you can just click the "Open the containing folder..." link then copy the files in that folder to your sever.
Next assuming is it possible, we would like each of the apps, on startup to check for updates, and if found, self-update, and restart, is this possible? The apps are stored in c:\Program Files (x86)\Company Name\App1\..., c:\Program Files (x86)\Company Name\App2\... etc.
Yep, this is possible. See the step-by-step walkthrough. There are lots of ways you can integrate wyUpdate and (optionally) the AutomaticUpdater in your apps. The step-by-step walkthrough covers most of the options.
Finally for my services, the plan is they will check for updates based on an internal timer, if an update is found, the service again should self-update and restart. Again, is this possible?
Yep. See "How to Silently update a Windows Service."
In both cases, the users do not have a choice to upgrade, it is a corporate requirement. So the upgrade should be automated, silent, and uninteruptable. The updates are usually very small, <10Mb, and because from a UNC path, should be very quick to copy and install. We will only be replacing existing files, or occasionally adding a new dll. We do not want to run installers etc. as a part of the upgrade routine.
Then it sounds like wyBuild will be a perfect fit.
Tell me if this helps clarify things.