public void ListAllTypes() { var process = Process.GetProcessesByName("Hearthstone").FirstOrDefault(); var image = AssemblyImageFactory.Create(process.Id); Crawler crawler = new Crawler(image); crawler.DumpMemory(); }
public MindVision() { var process = Process.GetProcessesByName("Hearthstone").FirstOrDefault(); if (process == null) { throw new InvalidOperationException( "Failed to find Hearthstone executable. Please check that Hearthstone is running."); } this.image = new HearthstoneImage(AssemblyImageFactory.Create(process.Id)); }
public MindVision() { var process = Process.GetProcessesByName("Hearthstone").FirstOrDefault(); if (process == null) { throw new InvalidOperationException( "Failed to find Hearthstone executable. Please check that Hearthstone is running."); } this.image = new HearthstoneImage(AssemblyImageFactory.Create(process.Id)); Logger.LogHandler = (string msg) => { OnMessageReceived(new MessageEventArgs() { Message = msg }); }; }