Results 1 to 3 of 3

Thread: Implementing Custom Subsystem == ?

  1. #1
    shakuni
    Guest

    Implementing Custom Subsystem == ?

    How can I implement my own custom subsystem in windows ?
    I posted the query on some other forums but it seems that nobody knows much about it.
    Should I review the source code of ReactOS to find out more about this ?
    I promise that I have read the FAQ and tried to use the Search to answer my question.

  2. #2
    Go ahead and look at ReactOS's SkyOS subsystem for an example.

    You'll need three things:

    1) A subsystem process (such as csrss) that talks to SMSS properly, and is registered in the registry
    2) Subsystem DLLs that register with the subsystem process, at the very least. They'll also wrap whatever functionality you want to support
    3) A special loader to launch your application by calling your subsystem process -- kernel32's CreateProcess has hard-coded checks for POSIX, OS/2, DOS and Win32, so unless you have source access, you won't be able to launch your app just by double-clicking on it -- a special loader will be required.
    --
    Best regards,
    Alex Ionescu

  3. #3
    shakuni
    Guest
    Thanks a lot. I'll try to implement one soon.
    I promise that I have read the FAQ and tried to use the Search to answer my question.

Similar Threads

  1. Implementing command completion for IDAPython
    By Hex Blog in forum Blogs Forum
    Replies: 0
    Last Post: July 19th, 2010, 21:18
  2. Ideas and concepts: behind the Sin32 Subsystem
    By BanMe in forum Blogs Forum
    Replies: 0
    Last Post: June 27th, 2009, 19:31
  3. PE question - Subsystem Environments
    By TBone in forum The Newbie Forum
    Replies: 1
    Last Post: February 4th, 2008, 21:08
  4. Reversing the V740, part 4: Implementing a solution
    By Nynaeve in forum Blogs Forum
    Replies: 4
    Last Post: January 23rd, 2008, 14:26
  5. Implementing a Customer X86 Encoder
    By Uninformed Journal in forum Blogs Forum
    Replies: 0
    Last Post: October 22nd, 2007, 12:22

Bookmarks

Posting Permissions

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