app updater component & MSI

  • Thread starter Thread starter Lloyd Dupont
  • Start date Start date
L

Lloyd Dupont

I found this App Updater component.
Looks interesting but I wonder....
If I install my software with an MSI, then uses it to update the software,
don't I am breaking the uninstall / repair install and install over feature
of the MSI?

Any though and/or experience on this topic?

(and Yes, I do need and MSI and can't use click once).
 
The app updater does not break the uninstall, unless you constrain the
uninstall feature to look for a particular version of a DLL. The uninstall
may not clean everything up if you add additional assemblies through the
updater block, but it can still be uninstalled.

To work with the updater block, you will have to create a stub that checks
for updates that then runs the program, as the actual program cannot be
running while the updater does it work; the docs explain this. It is all
fairly simple once you get used to it.

--
Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

***************************
Think Outside the Box!
***************************
 
Hi Cowboy another question ;-)
When I spoke of the autoupdater package I was speaking of the one found here:
http://windowsforms.net/articles/appupdater.aspx

Anyway I didn't like the auto-updater as well as:
as the author pointed out downloading file from the internet is a security breach and he was working around it by checking the assembly strong name.
but I can't do that as I have heapSS of unmanaged native DLL.

I though of making something simple which, although working on the same principle with a web manifest which, instead of downloading the DLLs/EXEs/Others, will download updates MSI.
My MSI are signed!


My problem now: how do I check the signature of the MSI with my C# code?
 
Back
Top