Loading exe at fixed preferred address

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Jack (jl_at_knight.com)
Date: 04/28/04


Date: Wed, 28 Apr 2004 16:09:44 +0800

Hi, I am building a kernel debugger. And I'm testing it now. I can see the
preferred load address of the module is 0x401000, but when loaded by windows
loader, it goes to 0x500000, I guess because my debugger has already
occupied 0x401000, so the program is shifted down. How do I force the
preferred address of 0x500000. Someone at Microsoft has got an article about
this, But I forgot where. Also, If I load the program at my preferred
address, would it affect other processes? Thanks
Jack



Relevant Pages

  • Re: testing a CSP
    ... attach a kernel debugger if running Windows 2000 SP3 or later. ... > It means that dll signature is wrong. ... The problem is that Microsoft doesn't provide ...
    (microsoft.public.platformsdk.security)
  • Re: Ethernet sharing question
    ... The BOOT ... > loader is what does the downloading NOT shell.exe and the kernel debugger is ...
    (microsoft.public.windowsce.platbuilder)
  • Re: how to test a csp
    ... if you want to test it, you either must run a kernel debugger attached to ... the machine or submit to Microsoft for signing ... a useful link for you: ...
    (microsoft.public.platformsdk.security)
  • Re: Ethernet sharing question
    ... The BOOT ... loader is what does the downloading NOT shell.exe and the kernel debugger is ...
    (microsoft.public.windowsce.platbuilder)
  • Re: Patch to advapi32
    ... now I've tried the kernel debugger and failed. ... An earlier response from Microsoft indicates that it only works ... with remote Kernel Debugging. ...
    (microsoft.public.platformsdk.security)