`

How can I find the data structure that represents mine layout of Minesweeper in

阅读更多

 

http://stackoverflow.com/questions/931257/how-can-i-find-the-data-structure-that-represents-mine-layout-of-minesweeper-in-m

 

如何看内存,

 

Check out this code project article, it's a little more in depth than the blog post you mentioned.

http://www.codeproject.com/KB/trace/minememoryreader.aspx

Edit

And this article, although not about minesweeper directly, gives you a good step by step guide on hunting through memory using WinDbg:

http://www.codingthewheel.com/archives/extracting-hidden-text-with-windbg

Edit 2

Again, this isn't about minesweeper, but it has definitely given me some food for thought for my memory debugging, there's a wealth of tutorials here:

http://memoryhacking.com/forums/index.php

Also, download CheatEngine (mentioned by Nick D.) and work through the tutorial it comes with.

 

http://rads.stackoverflow.com/amzn/click/0764574817

http://stackoverflow.com/questions/931257/how-can-i-find-the-data-structure-that-represents-mine-layout-of-minesweeper-in-memory#1160282

http://www.subversity.net/reversing/hacking-minesweeper

Code project

http://www.codeproject.com/KB/trace/minememoryreader.aspx

 

http://www.amazon.com/dp/0764574817/?tag=stackoverfl08-20

 

http://www.codingthewheel.com/archives/extracting-hidden-text-with-windbg

http://memoryhacking.com/forums/index.php

http://angusj.com/resourcehacker/

http://www.cheatengine.org/aboutce.php

分享到:
评论

相关推荐

    java版本的SQL语句解析源代码,包含demo(zql)

    getWhere() will return a SQL expression, a data structure that represents ANTIQUES.BUYERID = ANTIQUEOWNERS.OWNERID AND ANTIQUES.ITEM = 'Chair' in the example above (the expression evaluator that comes...

    微软内部资料-SQL性能优化2

    Range of address that can be paged in and out of physical memory. Typically used by drivers who need memory but do not need to access that memory from DPC/dispatch of above interrupt level. ...

    微软内部资料-SQL性能优化5

    In a nonclustered index, the leaf level contains each index key, plus a bookmark that tells SQL Server where to find the data row corresponding to the key in the index. A bookmark can take one of two ...

    Python_Real-World+Data+Science_A+Course+in+Four+Modules-2016.pdf

    be seen as methods of the objects that represents me. So, now that you know what objects are and that they expose methods that you can run and properties that you can inspect, you're ready to start ...

    Simple World

    The simple world program simulates a number of creatures running ...represents the width of the grid Each creature lives in one of the squares faces in one of the major compass directions north east ...

    Introduction to the Practice of Statistics

    Although the first edition of IPS was a somewhat radical departure from the then-standard course, which emphasized probability and inference, this third edition now represents the current standard, in...

    Algorithms and Data Structures - Niklaus Wirth

    **The Concept of DataType**: A data type defines the values that a variable can take and the operations that can be performed on it. Understanding data types is crucial for effective programming. **...

    数位板压力测试

    The availability of drivers that support the features of the specification will simplify the process of developing Windows appli¬cation programs that in-corporate absolute coordinate input, and ...

    Data.Modeling.Made.Simple.with.Embarcadero.ERStudio

    Learn ways of sharing the data model through reporting and through exporting the model in a variety of formats Leverage ER/Studio's naming functionality to improve naming consistency, including the ...

    Algorithms in C++

    Whether you are learning the algorithms for the first time or wish to have up-to-date reference material that incorporates new programming styles with classic and new algorithms, you will find a ...

    Big Data in Omics and Imaging: Association Analysis

    It is unique in that it presents both hypothesis testing and a data mining approach to holistically dissecting the genetic structure of complex traits and to designing efficient strategies for ...

    Adaptive Model Rules From High-Speed Data Streams

    - **Decision Rules:** A type of model in machine learning that represents a set of conditions leading to specific outcomes. In the context of AMRules, each rule consists of an antecedent (a ...

    i-vector的工具箱

    In the conventional GMM-UBM framework the universal background model (UBM) is a Gaussian mixture model (GMM) that is trained on a pool of data (known as the background or development data) from a ...

    Java邮件开发Fundamentals of the JavaMail API

    If you're viewing this document online, you can click any of the topics below to link directly to that section. 1. Tutorial tips 2 2. Introducing the JavaMail API 3 3. Reviewing related ...

    a project model for the FreeBSD Project.7z

    This, combined with the vast amount of dependencies in the kernel and that it is not easy to see all the consequences of a kernel change, demands developers with a relative full understanding of the ...

    CAN总线协议,ISO11898的国际标准

    This document describes the general architecture of CAN in terms of hierarchical layers according to the ISO reference model for open systems interconnection (OSI) established in ISO/IEC 7498-1 and ...

Global site tag (gtag.js) - Google Analytics