[Guy Lateur] | I'm trying to generate a (exhaustive) list of all the | applications that are | installed on a user's machine. I've written some code that reads the | registry ('App Paths'):
[.. snip code ..] | Can I be sure it lists *all* the applications? What -- from your point of view -- is an "application"? I can pretty much guarantee that by no means does every app install an AppPath: it's merely a convenience. Neither does every app have an Add/Remove Program entry. (And some things have entries which aren't apps). And where do you draw the line between some arbitrary executable and an app? Just asking, because I don't think you can do anything exhaustive until you know the scope you're trying to exhaust. TJG ________________________________________________________________________ This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________ -- http://mail.python.org/mailman/listinfo/python-list