how to get the installed and uninstalled software list

Posted on 2006-05-25
Last Modified: 2010-05-18

         I want to display the installed and uninstalled software list
of the particular machine connected to the network

if i'm select the particular user, I want to  display the installed software list and date time
of the user, and also uninstalled software list of the user and date time

plz give ur guidance

plz help me,

thanks and regards
Question by:mk_mur
    LVL 41

    Expert Comment

    I'm confused...   I understand the "installed software" list (I think), but what is this "uninstalled software"?

    Geez, there are a *lot* of programs that are NOT installed my PC! :)

    Author Comment


    I want to capture when the user try to install and unstall the software, and also find the
    username, date of installation and  time of the installation.

    it is possible to do in .net. plz give ur comments and links

    thanks and regards

    LVL 41

    Accepted Solution

    Windows keeps a list of software that is installed in the registry.  It *OPTIONALLY* also records the "who installed it" and "when it was installed" part of your question.  However, since those fields are optional, you'll find that a lot of those registry entries will be missing.

    Take a look at HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall

    Windows does NOT keep a list of software that has been uninstalled

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Do You Know the 4 Main Threat Actor Types?

    Do you know the main threat actor types? Most attackers fall into one of four categories, each with their own favored tactics, techniques, and procedures.

    Introduction Hi all and welcome to my first article on Experts Exchange. A while ago, someone asked me if i could do some tutorials on object oriented programming. I decided to do them on C#. Now you may ask me, why's that? Well, one of the re…
    This article is for Object-Oriented Programming (OOP) beginners. An Interface contains declarations of events, indexers, methods and/or properties. Any class which implements the Interface should provide the concrete implementation for each Inter…
    This video discusses moving either the default database or any database to a new volume.
    In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    14 Experts available now in Live!

    Get 1:1 Help Now