[shell-coding] Re: Shell-Coding tutorials
- From: jugg <jugg@xxxxxxxxxxx>
- To: shell-coding@xxxxxxxxxxxxx
- Date: Mon, 29 Mar 2004 22:12:14 -0600
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
- References:
- [shell-coding] Shell-Coding tutorials
- From: Ravi/Shell-Shocked
- [shell-coding] Re: Shell-Coding tutorials
- From: A. Klingenstein
- [shell-coding] Re: Shell-Coding tutorials
- From: Ravi/Shell-Shocked
- [shell-coding] Re: Shell-Coding tutorials
- From: Kevin Schaffer
Other related posts:
- » [shell-coding] Shell-Coding tutorials
- » [shell-coding] Re: Shell-Coding tutorials
- » [shell-coding] Re: Shell-Coding tutorials
- » [shell-coding] Re: Shell-Coding tutorials
- » [shell-coding] Re: Shell-Coding tutorials
- » [shell-coding] Re: Shell-Coding tutorials
- » [shell-coding] Re: Shell-Coding tutorials
- » [shell-coding] Re: Shell-Coding tutorials
- » [shell-coding] Re: Shell-Coding tutorials
- » [shell-coding] Re: Shell-Coding tutorials
- » [shell-coding] Re: Shell-Coding tutorials
- » [shell-coding] Re: Shell-Coding tutorials
- » [shell-coding] Re: Shell-Coding tutorials
- » [shell-coding] Re: Shell-Coding tutorials
- » [shell-coding] Re: Shell-Coding tutorials
- » [shell-coding] Re: Shell-Coding tutorials
- » [shell-coding] Re: Shell-Coding tutorials
- » [shell-coding] Re: Shell-Coding tutorials
__________________________________________________ Subscription options and archive: http://www.freelists.org/list/shell-coding
- [shell-coding] Shell-Coding tutorials
- From: Ravi/Shell-Shocked
- [shell-coding] Re: Shell-Coding tutorials
- From: A. Klingenstein
- [shell-coding] Re: Shell-Coding tutorials
- From: Ravi/Shell-Shocked
- [shell-coding] Re: Shell-Coding tutorials
- From: Kevin Schaffer