exe addresses
-
hi every one exe is composed of the begin and end address. when 2 exe with identical address is runing concurrently,how can windows recognized them from each other? for example when this command
call 0x40421
ruuning concurrently in 2 exe ,how can windows recognized them? -
hi every one exe is composed of the begin and end address. when 2 exe with identical address is runing concurrently,how can windows recognized them from each other? for example when this command
call 0x40421
ruuning concurrently in 2 exe ,how can windows recognized them?Hi, when loading (parts of) an exe in memory, the loader allocates free memory and builds a translation table for all addresses, which instructs the "Memory Management Unit" (part of the CPU) on how to translate "logical addresses" (the ones you are thinking of) to "physical addresses" (the ones where things really are). this happens completely automatically and transparantly, you don't have to worry about it. :)
Luc Pattyn [Forum Guidelines] [My Articles]
this weeks tips: - make Visual display line numbers: Tools/Options/TextEditor/... - show exceptions with ToString() to see all information - before you ask a question here, search CodeProject, then Google
-
Hi, when loading (parts of) an exe in memory, the loader allocates free memory and builds a translation table for all addresses, which instructs the "Memory Management Unit" (part of the CPU) on how to translate "logical addresses" (the ones you are thinking of) to "physical addresses" (the ones where things really are). this happens completely automatically and transparantly, you don't have to worry about it. :)
Luc Pattyn [Forum Guidelines] [My Articles]
this weeks tips: - make Visual display line numbers: Tools/Options/TextEditor/... - show exceptions with ToString() to see all information - before you ask a question here, search CodeProject, then Google
this happens completely automatically and transparantly, you don't have to worry about it. i know it but i want recognize my exe from address. for example when one interrupt called in windows,i want recognize it called from my exe or another exe? i try doing it with address of exe but it dont work always. please help me
-
this happens completely automatically and transparantly, you don't have to worry about it. i know it but i want recognize my exe from address. for example when one interrupt called in windows,i want recognize it called from my exe or another exe? i try doing it with address of exe but it dont work always. please help me
A kernel routine does not need knowledge about its caller; it should perform its duties and return to the caller. If some contextual information is required it must be passed through arguments, there is no guessing involved. :)
Luc Pattyn [Forum Guidelines] [My Articles]
this weeks tips: - make Visual display line numbers: Tools/Options/TextEditor/... - show exceptions with ToString() to see all information - before you ask a question here, search CodeProject, then Google
-
A kernel routine does not need knowledge about its caller; it should perform its duties and return to the caller. If some contextual information is required it must be passed through arguments, there is no guessing involved. :)
Luc Pattyn [Forum Guidelines] [My Articles]
this weeks tips: - make Visual display line numbers: Tools/Options/TextEditor/... - show exceptions with ToString() to see all information - before you ask a question here, search CodeProject, then Google
thanks dear Luc Pattyn good luck