[ros-kernel] PipeSpy

Vizzini vizzini at plasmic.com
Tue Feb 10 17:51:32 CET 2004


On Tue, 2004-02-10 at 17:11, KJK::Hyperion wrote:
> At 09.14 09/02/2004, you wrote:
> >I have just committed a named pipe spy program called PipeSpy, written by 
> >Skywing.  It is intended to be used to help understand the Windows remote 
> >kernel debugging protocol, so that ReactOS can implement it some day.
> 
> kd protocol? ask and you shall receive. 

Good lord... I had no idea this was already this well-documented.  I had
an e-mail off-list from someone claiming to have a lot of this info, but
never heard back from him.

Anyway, this isn't exactly a weekend coder project, as you point out.

Thanks for the pointers.

 -Vizzini

> I have good news and bad news, 
> however. The good news is another article from our Cuban hero Albert Yulien 
> Almeida - you may remember him for the best article about APCs ever 
> written. Well, he did it again! this time he has documented most of the KD 
> protocol and KD stub internals:
> 
> <http://www.vsj.co.uk/articles/display.asp?id=265>
> 
> The rest of the protocol is sort-of-documented in windbgkd.h, from the 
> Windows 2000 DDK (not available in later versions). And now the bad news: 
> I've had a look at said header, and found that the KD protocol is *highly* 
> specific to the Windows NT kernel, to the point that many fields in the 
> protocol structures contain the addresses of internal and obscure 
> kernel-mode objects. KD may or may not depend on all or many of them to 
> work correctly (or at all), but my guts say it surely does depend from them 
> 
> _______________________________________________
> Ros-kernel mailing list
> Ros-kernel at reactos.com
> http://reactos.com/mailman/listinfo/ros-kernel
> 



More information about the Ros-kernel mailing list