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#