Words before this article
Abstract: about WUA
- What is WUA?
- How to use WUA?
- WUA API reference in MSDN
End
Words before this article
I want to write series of articles about my current job.
Short of time and energy , a little lazy, the idea is surround me last long.
I finally make my decision today to finish this.
Please hold on, guys.
Here I coming soon.
About WUA
What is WUA?
Definition from MSDN: Windows Update Agent (WUA) automatically updates itself when it is connected to a Windows Server Update Services (WSUS) server or to Windows Update. WUA can also be manually updated by using a signed installation package that is available from Microsoft.
In one word, use WUA you can control the procedure of updates updating your machine.
How to use WUA?
Because WUA is series of COM interface, so you can use it in many ways.
-
In C#: you can call these functions directly via tlbImp. Or use class Type, such as Type.GetTypeFromProgID
-
In PowerShell: New-Object –ComObject ProgId
-
In C++, you can include <wuapi.dll>, use COM API, CoCreateIntance etc.
WUA API reference in MSDN
http://msdn.microsoft.com/en-us/library/aa387292(VS.85).aspx
End
I will read the design principle docs and source code to analyze WUA.