Hey there, it bugs me that I am not experienced enough with asm to clearly point this out.
If I use an IDE and let the compiler compile some C code where I also declare variables, will the pointers to these change if I run the program on different computers/at different times? (Speaking of not explicitly changing the destination, like it does in flash based applications)
Well I don't think so, because I wouldn't be able to "hack" the same PE games on several computers without getting new pointers.
Does this also apply for different OS? If yes, where is the hardcode, where is the source? How is the base of new variables declared? How does the compiler choose this base - or - is it being handled by the OS?
Yeah, thanks in advance for any help or a reference