`

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 ...

    big data now

    This collection represents the full spectrum of data-related content we’ve published on O’Reilly Radar over the last year. Mike Loukides kicked things off in June 2010 with “What is data science?”...

    数位板压力测试

    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 ...

    The Psychology of Money

    " -Dee Even, Senior Investment Officer, Allstate Insurance Company, Property & Casualty "The Psychology of Money represents a major step toward development of a portfolio theory that recognizes human ...

    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 ...

    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 ...

    The Landmarks of New York, Fifth Edition

    It represents our achievements in the structures that have been created and endured, and which continue to shape our City. Preservationists have long understood the benefits of protecting the past ...

    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 ...

    Big Data-Enabled Nursing_Education, Research and Practice-Springer(2017).pdf

    This book’s purpose is to engage all of nursing in the potential that big data analyt- ics holds for advancing our profession and the discipline of nursing spanning prac- tice, operations, research, ...

    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...

    OpenStreetMap Functions

    1) Import and parse the XML data file and store the parsed data in a MATLAB structure. This data represents the graph of the transportation network. 2) Plot the MATLAB structure to get a visualization...

    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 ...

    flex2.0api mxml api

    OLAPAxisPosition The OLAPAxisPosition class represents a position along the axis of the result of an OLAP query result. OLAPCell The OLAPCell class represents a cell in an OLAPResult instance. OLAP...

    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