<p>How can I determine all of the assemblies that my .NET desktop application has loaded?  I'd like to put them in the about box so I can query customers over the phone to determine what version of XYZ they have on their PC.</p>

<p>It would be nice to see both managed and unmanaged assemblies.  I realize the list will get long but I plan to slap an incremental search on it.</p>

Looks like
```
AppDomain.CurrentDomain.GetAssemblies();
```
will do the trick :)