It looks like they are using API calls to do it with In vb6 or below.
A quick check on my system (Vista X64)shows that the dll name is still on the system. you may be able to update the older version to a .net version using the api calls.
Here is one sample that several sources on line seem to copy.
http://support.microsoft.com/kb/141072[
^]
Hope that helps some