in reply to How to list all installed software details?
That depends very heavily on what you mean by "details."
You're first going to have to identify every executable... .exe, .com., .bat, whether found in the registry or a member of that class of executables that don't use a registry entry.
Any one of several ways of retrieving the names of all the files on your hard disk (perhaps consider http://perldoc.perl.org/File/Glob.html or glob) and then using grep or a regex (see perldoc perlretut for starters) to identify the candiates above will give you a start... but won't distinguish between -- for example -- .exe files which have not been installed and those which can be executed without installation.
OTOH, if your "all...details" is taken literally -- that is, if you're looking for details such as version, company(author), digital signatures, and so on, you will have to know where-to-look and what-to-look-for inside each file -- a somewhat larger challenge.
So you may wish to expand your question to clarify your meaning (and to "show some effort" -- that last being an admonition you may have encountered previously, in the year-and-a-half since you first joined the order).
|
|---|