Article View: borland.public.cppbuilder.nativeapi
Article #6304Re: Shell namespace extension
From: Jim Dodd
Date: Tue, 24 May 2005 18:22
Date: Tue, 24 May 2005 18:22
37 lines
2456 bytes
2456 bytes
John.S. wrote: > Hi, > I've just decided to write a shell namespace extension. > I use VCL very often, but I'm not very familiar with Win32API > and I have no experience about ATL and COM. I need some > good books. Can someone recommend any good books for writing > a shell namespace extension? > Thanks. > > There is an excellent book named "Visual C++ Windows Shell Programming" by Dino Esposito. There are chapters on Shell Extensions, Namespace Extensions, Windows Scripting Host, WinExec(), CreateProcess() and many more. There is even information on the mysterious RunDLL. Unfortunately, it may be out of print. It's seems to only be available indirectly through links at the Amazon site. Link to Amazon listing: http://tinyurl.com/8lj26 Don't be scared off by "Visual C++" in the title, I have been able to use the examples in my Builder projects. A funny point is that one of the reviewers complained that the examples (downloaded from the Wrox publishing site) wouldn't compile under MS VC 6. I should have responded that he should upgrade to Borland C++ Builder! Of course the code must be modified to work under Builder but not much. You just won't be able to use the projects as they exist. Anyway, this is a very well written book and builds up some useful tools as examples as you go along. Also offers a lot of insight into what has changed in versions of Windows. Regards, Jim Dodd Onset Computer Corp.
Technical Details
Message-ID:
<429370f8$1@newsgroups.borland.com>Path:
arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news2.google.com!fu-berlin.de!skynet.be!grolier!194.74.65.66.MISMATCH!news-peer0-test!news-peer-test!btnet!newsfeed.bt.es!caladan.landsraad.net!newsgroups.borland.com!not-for-mailReferences:
<4289c0b1@newsgroups.borland.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 10cc67,46758486514472bd X-Google-Attributes: gid10cc67,public X-Google-Language: ENGLISH,ASCII-7-bit Date: Tue, 24 May 2005 14:22:50 -0400 From: Jim Dodd <bcbuilderboy@yahoo.com> User-Agent: Mozilla Thunderbird 1.0 (Windows/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 Newsgroups: borland.public.cppbuilder.nativeapi Subject: Re: Shell namespace extension References: <4289c0b1@newsgroups.borland.com> In-Reply-To: <4289c0b1@newsgroups.borland.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit NNTP-Posting-Host: 24.75.243.228 Message-ID: <429370f8$1@newsgroups.borland.com> X-Trace: newsgroups.borland.com 1116958968 24.75.243.228 (24 May 2005 11:22:48 -0700) Lines: 37 Path: arc1-ca.pugleaf.net!g2news1.google.com!news4.google.com!news2.google.com!fu-berlin.de!skynet.be!grolier!194.74.65.66.MISMATCH!news-peer0-test!news-peer-test!btnet!newsfeed.bt.es!caladan.landsraad.net!newsgroups.borland.com!not-for-mail