title: Per-process CPU usage on Win95 / Win98 / WinME
body: <p>How can you programmatically measure per-process (or better, per-thread) CPU usage under windows 95, windows 98 and windows ME?</p>
  
  <p>If it requires the DDK, where can you obtain that?</p>
  
  <p>Please note the <strong>Win9x requirement</strong>. It's easy on NT.</p>
  
  <p>EDIT: I tried installing the <a href="http://www.microsoft.com/downloads/details.aspx?familyid=98a4c5ba-337b-4e92-8c18-a63847760ea5&amp;displaylang=en" rel="nofollow noreferrer">Win95/98 version of WMI</a>, but <a href="http://msdn.microsoft.com/en-us/library/aa394372(VS.85).aspx" rel="nofollow noreferrer">Win32_Process</a>.<code>KernelModeTime</code> and <code>Win32_Process.UserModeTime</code> return <code>Null</code> (as do most <code>Win32_Process</code> properties under win9x).</p>