1

I would like to list all assembly entries (GAC) starting with "IN" or "IP" on a domain, I found several ways to do it locally but not remotely.

I would like to display all info available (size, version, date, ...) and I son't really know how to handle it.

Peter O.
  • 32,158
  • 14
  • 82
  • 96
OwenS
  • 233
  • 2
  • 6
  • 20

1 Answers1

1

GACed assemblies are stored in the "%windir%\Microsoft.Net\assembly" directory on each machine (but can be a bit more complicated then that in .Net 4.0. See .NET 4.0 has a new GAC, why? for more information). That directory contains the GAC-32. GAC_64 and GAC_MSIL for 32-bit, 64-bit and processor independent assemblies and each of those folders contains a folder for each assembly. You could iterate the folders in that directory on each computer, such as using WMI File and Folder access, and find the assemblies you are looking for.

Community
  • 1
  • 1
akton
  • 14,148
  • 3
  • 43
  • 47
  • In fact I am searching for specific Dlls installed not presents in Microsoft.net folder, the goal is to list it, thanks for your help. – OwenS Sep 26 '12 at 12:56