Learn how to a build a cloud-first strategyRegister Now


how to get the installed and uninstalled software list

Posted on 2006-05-25
Medium Priority
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
  • 2
LVL 41

Expert Comment

ID: 16760755
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

ID: 16782208

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

graye earned 375 total points
ID: 16784143
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

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction Although it is an old technology, serial ports are still being used by many hardware manufacturers. If you develop applications in C#, Microsoft .NET framework has SerialPort class to communicate with the serial ports.  I needed to…
Performance in games development is paramount: every microsecond counts to be able to do everything in less than 33ms (aiming at 16ms). C# foreach statement is one of the worst performance killers, and here I explain why.
This Micro Tutorial will teach you how to add a cinematic look to any film or video out there. There are very few simple steps that you will follow to do so. This will be demonstrated using Adobe Premiere Pro CS6.
Integration Management Part 2
Suggested Courses

810 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