View Single Post
  #1  
Old 11-03-2007, 21:34
yaa
 
Posts: n/a
Question Calculating the size in bytes of a C++ function

Hello,

I'm writing a little proggie that injects code inside a running process without using the DLL loading approach and I got to the point of code injection itself and here an issue arises ... calculating how big my piece of code is. Obviously how the compiler lays out the code inside your binary may play a role depending on how you try to calculate the size ...

Anyhow, I seem to be able to calculate a size that is always greater than the real size ... so this would be enough for it to work but I was wondering if there is any nice trick C/C++ gurus may suggest.

Obviously I could check how many bytes this function gets compiled into using a disassembler or a debugger ... but doing everything directly from the IDE editor and using C/C++ code would be so much better!!

yaa

Last edited by yaa; 11-04-2007 at 00:31.
Reply With Quote