Ok i can't figure this out when i run my app it halts at,

VB Code:
  1. lblCPU.Text += "L2CacheSpeed: " & info("L2CacheSpeed").ToString() & CRLF
The error is, System.NullReferenceException{"Object reference not set to an instance of an object."},

Here is all my code for the app,

VB Code:
  1. 'Set were the form is showen on the desktop
  2.         Me.Location = New Point(1010, 30)
  3.  
  4.         ' This is to show how to use the SelectQuery object in the place of a SELECT
  5.         ' statement.
  6.         Dim query As New SelectQuery("Win32_processor")
  7.  
  8.         'ManagementObjectSearcher retrieves a collection of WMI objects based on
  9.         ' the query.
  10.         Dim search As New ManagementObjectSearcher(query)
  11.  
  12.         ' Display each entry for Win32_processor
  13.         Dim info As ManagementObject
  14.  
  15.         For Each info In search.Get()
  16.  
  17.             lblCPU.Text = "CPU Name: " & info("Name").ToString() & CRLF
  18.             lblCPU.Text += "Caption: " & info("Caption").ToString() & CRLF
  19.             lblCPU.Text += "CurrentClockedSpeed: " & info("CurrentClockSpeed").ToString() & CRLF
  20.             lblCPU.Text += "MaxClockSpeed: " & info("MaxClockSpeed").ToString() & CRLF
  21.             lblCPU.Text += "ExtClock: " & info("ExtClock").ToString() & CRLF
  22.             lblCPU.Text += "CurrentVoltage: " & info("CurrentVoltage").ToString() & CRLF
  23.             lblCPU.Text += "L2CacheSize: " & info("L2CacheSize").ToString() & CRLF
  24.             lblCPU.Text += "L2CacheSpeed: " & info("L2CacheSpeed").ToString() & CRLF
  25.             lblCPU.Text += "Status: " & info("Status").ToString() & CRLF
  26.  
  27.         Next

Im Using vb.net 2005 Express.