|
Listing 6-2 extracted from chapter
Security
Listing 6-1< > Listing 6-3
This listing can be compiled with the command line: csc.exe /out:EvidenceTest.exe /target:exe Example_6_2_to_rename_EvidenceTest.cs Errors: 1 Warnings: 1 Comment: Supply MyKeys.snk
Example_6_2_to_rename_EvidenceTest.cs
using System;
using System.Reflection;
[assembly: AssemblyKeyFile("MyKeys.snk")]
class Program {
static void DisplayEvidence( Assembly assembly ) {
Console.WriteLine( assembly.FullName );
foreach ( object obj in assembly.Evidence )
Console.WriteLine(" " + obj.GetType());
}
static void Main() {
Assembly[] assemblies = AppDomain.CurrentDomain.GetAssemblies();
foreach ( Assembly assembly in assemblies )
DisplayEvidence(assembly);
}
}
Copyright Patrick Smacchia 2006 2007
|