Solved

what activeX control  windows update history

Posted on 2008-06-16
10
256 Views
Last Modified: 2013-11-18
My task is to get the information of Update History

Inside Internet Explorer, go to Tools  -> Windows Update

Then go to Review your Update History
what activex control it and how to use it?  preferably from vb6

any suggestions?
0
Comment
Question by:smayshar
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 6
  • 3
10 Comments
 
LVL 6

Expert Comment

by:psychic_zero
ID: 21802595
Do you want to get the list of Windows Update history and put it in your VB application?
0
 

Author Comment

by:smayshar
ID: 21808202
yes
0
 

Author Comment

by:smayshar
ID: 21809733
I have open visual.net creadet a form and a webrowser Control.
loaded the url http://www.update.microsoft.com/microsoftupdate/v6/default.aspx?ln=en-us
As it show me all the records I need how do I grab all that data from it for me to use??
0
Salesforce Has Never Been Easier

Improve and reinforce salesforce training & adoption using WalkMe's digital adoption platform. Start saving on costly employee training by creating fast intuitive Walk-Thrus for Salesforce. Claim your Free Account Now

 
LVL 29

Expert Comment

by:nffvrxqgrcfqvvc
ID: 21810300
According to the ActiveX in Download Programs, I found that it uses WUAPI 2.0 Type Library (wuapi.dll) which you can find in (c:\windows\system32\wuapi.dll)
Add a reference to this and I wrote code Query the information based on what the object browser displayed.
Option Explicit
 
Public Sub QueryRecentUpdates()
 
Dim nUpdates    As Long
Dim UPD         As UpdateSession
Dim oSearch     As IUpdateSearcher
Dim Col         As IUpdateHistoryEntryCollection
Dim Query       As IUpdateHistoryEntry
 
Set UPD = New UpdateSession             '// Setup our session object
Set oSearch = UPD.CreateUpdateSearcher  '// Get pointer to searcher
 
nUpdates = oSearch.GetTotalHistoryCount  '// Get total history count
 
Set Col = oSearch.QueryHistory(0, nUpdates)  '// Get pointer to collection
 
For Each Query In Col   '// Display the data in the collection
    Debug.Print Query.Title
Next
 
'// Cleanup
Set UPD = Nothing
Set oSearch = Nothing
Set Col = Nothing
Set Query = Nothing
 
End Sub

Open in new window

0
 

Author Comment

by:smayshar
ID: 21810525
Thanks a lot this is a big step forward
do you know how to get the hole field in that table?

what i get in col is the update column and I need the
 product | status | Date | source as well




0
 
LVL 29

Accepted Solution

by:
nffvrxqgrcfqvvc earned 500 total points
ID: 21810625
Yes, some methods are as follows:

Query.Date
Query.ClientApplicationID
Query.Description
Query.SupportUrl
Query.UninstallationNotes
Query.UpdateIdentity.UpdateID
0
 

Author Closing Comment

by:smayshar
ID: 31467868
you are the best
0
 

Author Comment

by:smayshar
ID: 21818250
eqi1044 thanks alot i am still missing the status column how can i tell from the methods the status or is there another way or method
0
 

Author Comment

by:smayshar
ID: 21818362
eqi1044 i found the method thanks again
0
 
LVL 29

Expert Comment

by:nffvrxqgrcfqvvc
ID: 21818762
Than you smayshar.

Feel free to post what you are using to display the column. You are talking about the smaller title and not the update title itself correct?
0

Featured Post

On Demand Webinar - Networking for the Cloud Era

This webinar discusses:
-Common barriers companies experience when moving to the cloud
-How SD-WAN changes the way we look at networks
-Best practices customers should employ moving forward with cloud migration
-What happens behind the scenes of SteelConnect’s one-click button

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

If you have ever used Microsoft Word then you know that it has a good spell checker and it may have occurred to you that the ability to check spelling might be a nice piece of functionality to add to certain applications of yours. Well the code that…
Before we dive into the marketing strategies involved with creating an effective homepage, it’s crucial that EE members know what a homepage is. In essence, a homepage is the introductory, or default page, of a website that typically highlights the …
Show developers how to use a criteria form to limit the data that appears on an Access report. It is a common requirement that users can specify the criteria for a report at runtime. The easiest way to accomplish this is using a criteria form that a…
The purpose of this video is to demonstrate how to set up the WordPress backend so that each page automatically generates a Mailchimp signup form in the sidebar. This will be demonstrated using a Windows 8 PC. Tools Used are Photoshop, Awesome…

710 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question