dcsimg
CodeGuru Home VC++ / MFC / C++ .NET / C# Visual Basic VB Forums Developer.com
Results 1 to 2 of 2

Thread: How can I make the program work if it calls some absolute address in the kernel space

  1. #1
    Join Date
    Dec 2010
    Posts
    907

    How can I make the program work if it calls some absolute address in the kernel space

    If the XP explorer calls an absolute address on the kernel and Windows 7 kernel no longer supports it
    How can I make the explorer work?
    For example,
    There is a function called CsrNewThread which calls the kernel by absolute address,
    So the only way to do it is to inject an DLL into the explorer's process space that
    gives the function of CsrNewThread. And It's okay with it, but where can I handily
    find all the conversions that I need? cross reference tables etc, It's even very hard
    to find a reference to this API alone.
    Thanks
    Jack

  2. #2
    Join Date
    Dec 2010
    Posts
    907

    Re: How can I make the program work if it calls some absolute address in the kernel s

    I am wondering what is the special meaning of a program that starts with ModuleEntry?
    I don't see a message pump/loop there. Is a module a special kind of process for windows?
    Thanks
    Jack

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


Windows Mobile Development Center


Click Here to Expand Forum to Full Width




On-Demand Webinars (sponsored)