Re: Enumerating classes in all categories causes install programs to run



Yeah, I figured that's what is happening. My question is, why does calling
IsClassOfCategories, ProgIDFromCLSID, StringFromCLSID, OLERegGetUserType, or
SHGetValue cause a "first use" to occur?

I got into this mess because I'm looking for a fast way to enumerate all the
installed classes. I currently read the registry myself, but it's pretty
slow. Initial tests indicate enumerating classes in categories is faster,
but this first use stuff makes it less than completely useful. :-)

Thanks.

David Liebtag


.


Loading