Yes, this can all be achieved using wyBuild.
I need an updater that will update the service and also the clients.
Here's how you update a service. See one of these 2 articles depending on your programming language:
- How to Silently update a Windows Service
- AutomaticUpdater tutorial for Windows Services and Console Apps
The clients will need to be updated from local drives.
To update from local drives use the updatepath variable in your download sites, then pass the location that has the updates to wyUpdate. (e.g.: wyUpdate.exe -updatepath="file:///c:/location/to/your/updates" )
Also we need to publish updates by customers or groups of customers.
Well, I need more information to give you an exact answer to this questions. But the short answer is yes, you can do this. Use the updatepath variable and the urlargs variable.
Tell me if that helps.