Click here to Skip to main content
16,005,206 members
Home / Discussions / C#
   

C#

 
GeneralRe: C# MDI Pin
Nouman Bhatti22-Apr-08 20:54
Nouman Bhatti22-Apr-08 20:54 
Questionfax problem?? Pin
Member 386320922-Apr-08 19:48
Member 386320922-Apr-08 19:48 
AnswerRe: fax problem?? Pin
Christian Graus22-Apr-08 20:22
protectorChristian Graus22-Apr-08 20:22 
Questionadding DateTime picker ctrl to Datagrid Pin
Denver Thomas22-Apr-08 19:47
Denver Thomas22-Apr-08 19:47 
GeneralRe: adding DateTime picker ctrl to Datagrid Pin
Nouman Bhatti22-Apr-08 20:51
Nouman Bhatti22-Apr-08 20:51 
GeneralProcess Memory Space Pin
barboris22-Apr-08 19:29
barboris22-Apr-08 19:29 
GeneralRe: Process Memory Space Pin
Jordanwb23-Apr-08 16:14
Jordanwb23-Apr-08 16:14 
GeneralRe: Process Memory Space Pin
AngusP15-Apr-09 16:16
AngusP15-Apr-09 16:16 
I know I am nekroing this thread, but considering the answer above I just had to:

Yes it is possible, although this is pretty advanced stuff imho and I can only point in the general direction, firstly because its early and I am tired and secondly because it is a very wide field. You will need to reverse engineer the specific target to find out where (at what addresses) it stores the information you need, then access the memory of the process from within your own application (ReadProcessMemory is your friend). Another way would be working with hooks. It is the same concept as writing trainers for games, there you need to find certain memory addresses too and change/freeze them, etc. So if you are still interested in the topic I would suggest reading up on writing trainers, reverse engineering software, API hooks, PE file format and the like. This should take a while :P

I really cant help much more, as what exactly you would need to do totally depends on the target application. Also most developers are not very fond of others reverse engineering their software. While it might not necessarily illegal to do so, many applications nowadays are packed or protected otherwise.

So yes, there are applications that "would ease your task". A debugger would help in actually aquiring the addresses of the data you want to aquire. Ollydbg is a nice and free debugger. You also might want to aquire a hex-editor. Use the programming language of your choice, as long as it supports the WinAPI.
Generalissues in float division a/b Pin
George_George22-Apr-08 18:38
George_George22-Apr-08 18:38 
GeneralRe: issues in float division a/b Pin
Vikram A Punathambekar22-Apr-08 18:50
Vikram A Punathambekar22-Apr-08 18:50 
GeneralRe: issues in float division a/b Pin
George_George22-Apr-08 19:00
George_George22-Apr-08 19:00 
GeneralRe: issues in float division a/b Pin
darkelv22-Apr-08 19:19
darkelv22-Apr-08 19:19 
GeneralRe: issues in float division a/b Pin
George_George22-Apr-08 20:35
George_George22-Apr-08 20:35 
GeneralRe: issues in float division a/b Pin
Reelix22-Apr-08 22:23
Reelix22-Apr-08 22:23 
GeneralRe: issues in float division a/b Pin
George_George22-Apr-08 23:54
George_George22-Apr-08 23:54 
GeneralRe: issues in float division a/b Pin
Reelix23-Apr-08 0:21
Reelix23-Apr-08 0:21 
GeneralRe: issues in float division a/b Pin
George_George23-Apr-08 0:23
George_George23-Apr-08 0:23 
GeneralRe: issues in float division a/b Pin
Reelix23-Apr-08 0:37
Reelix23-Apr-08 0:37 
GeneralRe: issues in float division a/b Pin
George_George23-Apr-08 2:48
George_George23-Apr-08 2:48 
GeneralRe: issues in float division a/b Pin
Reelix23-Apr-08 3:01
Reelix23-Apr-08 3:01 
GeneralRe: issues in float division a/b Pin
George_George23-Apr-08 3:22
George_George23-Apr-08 3:22 
GeneralRow Count Pin
Member 400431622-Apr-08 18:23
Member 400431622-Apr-08 18:23 
GeneralRe: Row Count Pin
cocoonwls22-Apr-08 18:39
cocoonwls22-Apr-08 18:39 
GeneralRe: Row Count Pin
Vikram A Punathambekar22-Apr-08 18:52
Vikram A Punathambekar22-Apr-08 18:52 
GeneralRe: Row Count Pin
cocoonwls22-Apr-08 19:09
cocoonwls22-Apr-08 19:09 

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.