[shell-coding] Re: Shell-Coding tutorials

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

Other related posts: