I have an old ClickOnce program, which has been replaced by a new one I wrote, and I am aware that some people are still using the old one.
I want to somehow remotely remove it from every computer where it is still being used (there are far too many to manually find them).
I don’t want to make an update that will stop it from working, as they may not decide to install the update.
Is there a way to change the manifest file on the server so when the applications check for an update, they will not open?
Cheers
The best thing to do is to publish an update to the old application and have it uninstall itself. The blog post referred to by Adam has a couple of bugs in it; here is an article I wrote for MSDN that was tested and sanctioned by Microsoft that includes code for uninstalling an application. I’ve used it several times, even for VSTO applications.