Click here to Skip to main content
15,881,839 members
Articles / Programming Languages / C++

Performing a hex dump of another process's memory

Rate me:
Please Sign up or sign in to vote.
4.61/5 (27 votes)
6 Sep 20035 min read 231K   9.7K   85  
An article on examining process memory
/*
 Program Name: wchild.hpp
 Programmer: Timothy Carpenter, 
	(c) Copyright 1997 San Fransisco
 Description: C++ Windows Interface class.
 Platform: Win NT VisualC++ 5.0, Pentium
*/

#ifndef _wchild_HPP_
#define _wchild_HPP_

#define STRICT
#include <windows.h>
#include "TCWindow.hpp"

class	wchild
{
private:
	HCURSOR		hcurTarget;
public:
	char szClassName[50];
	char szWinTitle[50];
	HINSTANCE hInstance;
	HWND hWindow;
    int m_winWidth;
    int m_winHeight;
	void (* fpCallback)(HWND, LPARAM);
public:
	wchild();
	BOOL Register(HINSTANCE hInst);
	HWND Create(HINSTANCE hInst, int nCmdShow);
	LRESULT	wmCommand(HWND hWindow, WPARAM wParam, LPARAM lParam);
	LRESULT CALLBACK WndProc(
		HWND hWindow, UINT Message,
		WPARAM wParam, LPARAM lParam
	);
	LRESULT wm_destroy(HWND hWindow);
};

extern wchild gwchild;

#endif

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
United States United States
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions