Files
reactos/base/shell/explorer/doc
Hermès Bélusca-Maïto e1ef078741 Create this branch to work on loading of different Kernel-Debugger DLL providers, and see whether it is possible to move KDBG from ntoskrnl to a new DLL called, say, KDROSDBG.DLL.
The idea then would be to have the following behaviour (when specifying the following options in the kernel command line):

/DEBUGPORT=COMi --> load KDCOM.DLL and use COMi port (i == 1,2,3,4) if possible.
/DEBUGPORT=FOO  --> load KDFOO.DLL (useful for KDUSB.DLL, KD1394.DLL, KDBAZIS.DLL for VirtualKD, etc...)
/DEBUGPORT=ROSDBG:[COMi|SCREEN|FILE|GDB|...] --> load KDROSDBG.DLL which contains the ROS kernel debugger, and use COMi or SCREEN or... as output port.

svn path=/branches/kd++/; revision=58883
2013-04-28 13:26:45 +00:00
..

For information on how to compile and install the ReactOS Explorer please look at the FAQ web page:

http://www.sky.franken.de/explorer/



Desktop Example
---------------

This program doesn't do much, apart from create a window which could be
used as a desktop.

It's pretty straightforward. It creates a window the size of the screen,
displays some text in the corner, and then disables ALT+F4.

Ideally, this would be incorporated into some other part of ReactOS, where
it could be closed in a controlled manner (ie, when the user wishes to exit
the GUI.)

Hope someone finds it of some use. I think it should run before the
explorer clone (taskbar) to get the wallpaper displayed (since when
explorer crashes on Windows, the wallpaper is always displayed, and there
is always a desktop, even with no icons, when the login window is shown.)

It obviously is in need of some improvement, such as wallpaper actually
being drawn (stretch, center/centre and tile...)

So, feel free to play around with it.

Andrew "Silver Blade" Greenwood
[email protected]


Explorer Bar Example
--------------------

I have merged in Alexander Ciobanu's Explorer bar code as a example starting
for the start menu. Its very simple at this point and just loads a window with 
buttons. 

The loading of this module was based on a patch by Martin Fuchs.

Steven Edwards 
[email protected]