Re: Shell-Coding tutorials

jugg <[email protected]> Mon, 29 Mar 2004 22:12:14 -0600
Newsgroups gmane.comp.windows.shell-shocked.devel
Message-ID <[email protected]>
If anyone wants to learn Win32 API, I highly recommend "Programming 
Windows 5th Edition" by Charles Petzold.  Go through that book, and 
everything you learn in it is quite applicable to writing modules.

As for general Shell information, there are a few basic shell services:

Notify Tray Icon service
Register Shell Hook service (so that the RegisterShellHookWindow API 
works for applications)
Startup Runner service
DDE Service
Shell desktop application bar service
Shell load in process service.

Once those services are explained, you should have a working knowledge 
of what needs to exist in a Windows shell.  The exposed interfaces to 
those services is arbitrary of course, and is simply an exercise in 
programming, more than any specific "how to make a shell" guideline.

Each of those services could use a detailed write up.  Although if 
anyone decides to do a write up, if they base it off of someone else's 
work, I would suggest getting permission, as a lot of effort has gone 
into them by many different shell devs.

chris


__________________________________________________
Subscription options and archive:
http://www.freelists.org/list/shell-coding