I used ClickOnce and its has nice APIs for deploying and implementing background software checks.
The problem that I have with ClickOnce is that I need to install multiple instances of my App and clickonce does not support this.
Is there another solution for deploying and doing a software update background check that I can implement into my app? like how google chrome or firefox do it.
Thanks.
You can install multiple instances of the same application.
Frankly, if the only difference is the configuration, I would prompt the user to select a configuration before starting up the app, and have it use the selected config. Unless he needs to have more than one running simultaneously.