Exemple #1
0
        public void ListAllTypes()
        {
            var process = Process.GetProcessesByName("Hearthstone").FirstOrDefault();
            var image   = AssemblyImageFactory.Create(process.Id);

            Crawler crawler = new Crawler(image);

            crawler.DumpMemory();
        }
Exemple #2
0
        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
                });
            };
        }