Revision: 2925
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at May 9, 2007 15:43 by rengber
Initial Code
System.Reflection.Assembly assy = System.Reflection.Assembly.LoadFile(fileName);
Type[] publicTypes = assy.GetExportedTypes();
foreach (Type t in publicTypes)
{
if (t.BaseType.Name == "Installer")
{
MessageBox.Show(t.Name);
Installer o = (Installer)t.Assembly.CreateInstance(t.FullName);
foreach (Installer i in o.Installers)
{
if (i.GetType().Name == "PerformanceCounterInstaller")
{
MessageBox.Show("Performance Counter Installer Found in Assembly " + fileName);
}
}
}
}
Initial URL
Initial Description
Initial Title
Scan Assemblies Using Reflection to Locate Performance Counter Installers
Initial Tags
Initial Language
C#