Advertisement
Guest User

Mono.Security Dynamic Load

a guest
Oct 15th, 2013
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.73 KB | None | 0 0
  1.        public void InitializaeMonoSecurity()
  2.         {
  3.             if (!IsRunningOnMono())
  4.             {
  5.                 AppDomain currentDomain = AppDomain.CurrentDomain;
  6.                 currentDomain.AssemblyResolve += new ResolveEventHandler(ResolveEventHandlerMonoSec);
  7.             }
  8.         }
  9.  
  10.         private System.Reflection.Assembly ResolveEventHandlerMonoSec(object sender, ResolveEventArgs args)
  11.         {
  12.             Assembly MyAssembly = null;
  13.  
  14.             if (args.Name.Substring(0, args.Name.IndexOf(",") ) == "Mono.Security")
  15.             {
  16.                 MyAssembly = Assembly.LoadFrom("windows/Mono.Security.dll");
  17.             }
  18.  
  19.             //Return the loaded assembly.
  20.             return MyAssembly;
  21.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement