Esempio n. 1
0
 public static bool LoadResolver()
 {
     try
     {
         Reflex.Memory.Resolving.Resolver resolver = new Reflex.Memory.Resolving.Resolver(Game.Process, Assembly.GetExecutingAssembly(), "AionInterface.AionInterface.xml", "0D65CB5B");
         if (resolver.Valid)
         {
             Game.Resolver = resolver;
             return(true);
         }
     }
     catch (Exception ex)
     {
     }
     return(false);
 }
Esempio n. 2
0
 public static bool LoadVersion()
 {
     try
     {
         FileStream fileStream = File.Open(Path.GetDirectoryName(System.Diagnostics.Process.GetProcessById((int)Game.Process.ProcessId).MainModule.FileName) + Path.DirectorySeparatorChar.ToString() + "Game.dll", FileMode.Open, FileAccess.Read);
         byte[]     hash       = new CRC32().ComputeHash((Stream)fileStream);
         Reflex.Memory.Resolving.Resolver resolver = new Reflex.Memory.Resolving.Resolver(Game.Process, Assembly.GetExecutingAssembly(), "AionInterface.AionInterface.xml", BitConverter.ToString(hash).Replace("-", ""));
         fileStream.Close();
         if (resolver.Valid)
         {
             Game.Resolver = resolver;
             return(true);
         }
     }
     catch (Exception ex)
     {
     }
     return(false);
 }