The Windows Update API is described here . A quick stackoverflow search convinced me that you really can use COM from C #, so this should solve your problem.
I also have sample code , not C #, but it can give you a start in understanding how interfaces can be used.
Harry johnston
source share