itialise
   End If
   isXp = m_bIsXp
End Property
''' &lt;summary&gt;
''' Returns whether the system is running any flavour of NT or not.
''' &lt;/summary&gt;
''' &lt;returns&gt;&lt;c&gt;True&lt;/c&gt; if the system is running NT/2000/XP or above.&lt;/returns&gt;
Public Property Get IsNt() As Boolean
   If Not (m_bInit) Then
      VerInitialise
   End If
   IsNt = m_bIsNt
End Property

''' &lt;summary&gt;
''' Gets the Windows version and caches whether NT/XP
''' &lt;/summary&gt;
Private Sub VerInitialise()
