Is it possible for madremote to return nested records similar to:
type
pChildRec = ^TChildRec;
TChildRec = record
recname: pchar;
end;
pParentRec = ^TParentRec;
TParentRec = record
recName: pchar;
childRec: pChildRec;
end;
I modified and messed around w/ the demo app for madremote and was able to successfully return the ParentRec, but was unable to get ChildRec(even w/ ReadProcessMemory).
Or is there a better method to solve this problem?
MadRemote question
You should be able to read all this by using ReadProcessMemory. Please note that you need a seperate call for each pointer/buffer to read. When reading the child rec you still can't access the string. First you also need to read the "recname" buffer with another call to ReadProcessMemory, since "pchar" is just another pointer.