I am attempting to create a user-defined windows control that is hosted by a web page (read .net activex control) that uses the Process Class to get a list of all the current processes that are running on the client machine.

When I attempt to access the page that contains the dll, I receive a System.Reflection.TargetInvocationException...the problem is that the exception is either thrown by IE or by the CRL because I am unable to capture the exception in a Try-Catch...

The dll is signed and hosted by a trusted server. The current user is in the ADMIN group on the client pc.

Any suggestions?
Can I do this in code?