locked
To retrieve list of softwares installed on client pc (C#) . RRS feed

  • Question

  • I want to get a list of softwares installed on computers within the network.
    But i cant find any way of doing it....
    C# people please help..


    Wednesday, February 24, 2010 8:32 AM

Answers

  • I don't think that C#/.NET have special API for this. You will need to find some native Windows API and PInvoke into it.
    Or you could use probably WMI.

    -Karel
    Wednesday, February 24, 2010 9:07 PM
  • There isn't a standard way to install software. If you want to enumerate software that are installed via Windows Installer, post to the Windows SDK forum.

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    Thursday, February 25, 2010 3:14 AM

All replies

  • I don't think that C#/.NET have special API for this. You will need to find some native Windows API and PInvoke into it.
    Or you could use probably WMI.

    -Karel
    Wednesday, February 24, 2010 9:07 PM
  • There isn't a standard way to install software. If you want to enumerate software that are installed via Windows Installer, post to the Windows SDK forum.

    The following is signature, not part of post
    Please mark the post answered your question as the answer, and mark other helpful posts as helpful.
    Visual C++ MVP
    Thursday, February 25, 2010 3:14 AM
  • You can retrieve software inventory by installing freeware tool "Belrac Advisor" on client pc
    Thursday, February 25, 2010 7:35 AM