Click here to Skip to main content
15,892,005 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: Need idea about Command line compilation.. Pin
Sakthiu23-Jan-07 19:40
Sakthiu23-Jan-07 19:40 
GeneralRe: Need idea about Command line compilation.. Pin
Naveen23-Jan-07 19:47
Naveen23-Jan-07 19:47 
GeneralRe: Need idea about Command line compilation.. Pin
Sakthiu23-Jan-07 19:59
Sakthiu23-Jan-07 19:59 
QuestionA Question on SetWindowOrg Pin
sunshine jeffrey23-Jan-07 18:52
sunshine jeffrey23-Jan-07 18:52 
AnswerRe: A Question on SetWindowOrg Pin
Mark Salsbery24-Jan-07 6:35
Mark Salsbery24-Jan-07 6:35 
GeneralRe: A Question on SetWindowOrg Pin
sunshine jeffrey25-Jan-07 6:39
sunshine jeffrey25-Jan-07 6:39 
QuestionBase Address Pin
Shouvik Das23-Jan-07 18:40
Shouvik Das23-Jan-07 18:40 
AnswerRe: Base Address Pin
Stephen Hewitt23-Jan-07 18:57
Stephen Hewitt23-Jan-07 18:57 
I can't really understand what you're getting at but this code may help:
// Win32.cpp : Defines the entry point for the application.
//
 
#include "stdafx.h"
#include <windows.h>
 
int APIENTRY WinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPSTR     lpCmdLine,
                     int       nCmdShow)
{
	// Get the handle of the module in question.
	HMODULE hMod = GetModuleHandle("kernel32.dll");
 
	// Get the address its currently loaded at.
	ULONG_PTR AddressLoaded = reinterpret_cast<ULONG_PTR>(hMod);
 
	// Get its preferred address.
	PIMAGE_DOS_HEADER pDos = reinterpret_cast< PIMAGE_DOS_HEADER>(AddressLoaded);
	PIMAGE_NT_HEADERS pHeaders = reinterpret_cast< PIMAGE_NT_HEADERS>(AddressLoaded+(pDos->e_lfanew));
	ULONG_PTR PreferredBaseAddress = pHeaders->OptionalHeader.ImageBase;
 
	return 0;
}



Steve

GeneralRe: Base Address Pin
Shouvik Das23-Jan-07 19:05
Shouvik Das23-Jan-07 19:05 
GeneralRe: Base Address Pin
Stephen Hewitt23-Jan-07 19:11
Stephen Hewitt23-Jan-07 19:11 
GeneralRe: Base Address Pin
Shouvik Das23-Jan-07 19:19
Shouvik Das23-Jan-07 19:19 
GeneralRe: Base Address Pin
Stephen Hewitt23-Jan-07 19:29
Stephen Hewitt23-Jan-07 19:29 
GeneralRe: Base Address Pin
Shouvik Das23-Jan-07 19:33
Shouvik Das23-Jan-07 19:33 
GeneralRe: Base Address Pin
Naveen23-Jan-07 19:16
Naveen23-Jan-07 19:16 
GeneralRe: Base Address Pin
Shouvik Das23-Jan-07 19:20
Shouvik Das23-Jan-07 19:20 
GeneralRe: Base Address Pin
Naveen23-Jan-07 20:30
Naveen23-Jan-07 20:30 
GeneralRe: Base Address Pin
Shouvik Das23-Jan-07 20:32
Shouvik Das23-Jan-07 20:32 
GeneralRe: Base Address Pin
Shouvik Das23-Jan-07 20:36
Shouvik Das23-Jan-07 20:36 
GeneralRe: Base Address Pin
Naveen23-Jan-07 21:30
Naveen23-Jan-07 21:30 
GeneralRe: Base Address Pin
Naveen24-Jan-07 1:20
Naveen24-Jan-07 1:20 
GeneralRe: Base Address Pin
Shouvik Das24-Jan-07 1:31
Shouvik Das24-Jan-07 1:31 
GeneralRe: Base Address Pin
Naveen24-Jan-07 1:37
Naveen24-Jan-07 1:37 
GeneralRe: Base Address Pin
Shouvik Das24-Jan-07 1:39
Shouvik Das24-Jan-07 1:39 
GeneralRe: Base Address Pin
Monty223-Jan-07 19:08
Monty223-Jan-07 19:08 
GeneralRe: Base Address Pin
Stephen Hewitt23-Jan-07 19:11
Stephen Hewitt23-Jan-07 19:11 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.