Software Tracker


Posted Date:     Total Responses: 0    Posted By: Shanthi M   Member Level: Gold   Points/Cash: 20   


In order to find the Unauthorized Software in the system, we have to track the software installed in the system. In Registry Editor, Registry Key is assigned for each software when installing the software. Software Name, Version and Publisher are also saved in the Registry. Using Registry Key, we can find the software installed in the system.

Namespace:

Since tracking the software installed in the system depends upon the system registry, we have to use the Registry Class. For manipulating system registry, we should include the namespace as follows:

Microsoft.Win32

Using this namespace, we can get the software name and version by using the class Registry and RegistryKey.

Registry:

The Windows Registry is a repository of information about the operating system and the applications. It is organized in a tree format, based on the registry key assigned for software.
Registry Class contains the set of keys in the registry. Registry Key acts as a folder in windows explorer. It can have sub keys which hold application specific information.

The keys exposed by Registry are:

CurrentUser
Information about user preferences is stored under CurrentUser registry key.

LocalMachine
Configuration information for the local machine is stored under LocalMachine registry key.

ClassesRoot
Information about types and their properties is stored under ClassesRoot registry key.

Users
Information about the default user configuration is stored under Users registry key.

PerformanceData
Performance information for software components is stored under PerformanceData registry key.

CurrentConfig
Non-user-specific hardware information is stored under CurrentConfig registry key.

DynData
Dynamic data is stored under DynData registry key.

First we have to identify the root key under which we want to store information. Then only we can use the RegistryKey class to manipulate the values for a given key.

We can see the Registry Editor by typing ‘regedit’ command in Run

Initializing Registry Path:

For each software in the system, we have the registry entry in the registry editor. In Registry Editor, we can find the software name using the registry key which is stored in the path given below:
"SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\UnInstall"

Fetching software using Registry Key:

// Storing the registry path in the string
string SoftwareKey = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\UnInstall";

// Using registry path, get the registry key by opening the sub key of root node LocalMachine from the registry editor
RegistryKey rkRegistryKey = Registry.LocalMachine.OpenSubKey(SoftwareKey);

// Getting software name from the registry key
rkRegistryKey.GetValue("DisplayName");

// Getting software version from the registry key
rkRegistryKey.GetValue("DisplayVersion");

// Getting publisher of the software from the registry key
rkRegistryKey.GetValue("Publisher");

// Getting software installed date from the registry key
rkRegistryKey.GetValue("InstallDate");


Attachments

  • Software Tracker (803-13044-Softwares.zip)

  • Project Feedbacks

    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    hiii
    i want to do this project as major project so please provide me its full documentation, source code and proper installation method using sql server 2008 at backend and ASP.NET with c# as frontend at my email add is reenadarediya@yahoo.com


    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    hiiii
    plz send me the documentation and source code of the software tracker using sql server 2008 at backend and ASP.NET with c# as frontend at my email add is reenadarediya@yahoo.com because i am final year student of engineering so i have to strt my work plz plz send me..........



    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    hiiii plz plz plz plz send me the full documentation, source code and proper installation method using sql server 2008 at backend and ASP.NET with c# as frontend at my email add is reenadarediya@yahoo.com plz i want to start my project in clg plz help meplz


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    hello mam,

    plz send ur complete project to my email ID- aashamercy90@gmail.com



    Author: Member Level: BronzeRevenue Score: 1 out of 5
    plz send ur complete project to my mailid:haivimala_2006@yahoo.co.in plz plz


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Hi,

    Please send me complete project code with database to amit1685chaudhari@gmail.com.

    Please

    Please

    Thanks & Regards
    Amit Kumar


    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    hiiiiiiii
    i want to do this project as major project so plz provide me its documentation, source code and proper installation method using sql server 2005 at backend and ASP.NET with c# as frontend at my email id bsy411@gmail.com


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    hi, i want to do this project so plz provide me its documentation, source code and proper installation method at my email id Sowjanya.kancharla@gmail.com


    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    hiiiiiiii
    i want to do this project as major project so plz provide me its documentation, source code and proper installation method using sql server 2005 at backend and vb.net or ASP.NET as frontend at my email id gis.deepak@gmail.com


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    hi shanti can you please forward the documentation ,the file which you gave here was not able to download .........


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    I am student of B.E.I.T. I want some help regarding project development in dotnet from you.so please send your email-Id on ganeshashete@gmail.com .
    so that I can send my queries to you.


    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    hello sir/mam

    i want to do this project as major project so please provide me its full documentation, source code and proper installation method using sql server 2008 at backend and ASP.NET with c# as frontend at
    my email id sisodia.annu@gmail.com




    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    Hi Shanthi M ..........
    Thanks for this nice project ,
    plz send me the full documentation, source code and proper installation method using sql server 2005 at backend and ASP.NET with c# .......... goutamm4u@gmail.com


    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    Hi Shanthi M ..........
    Thanks for this nice project ,
    plz send me the full documentation, source code and proper installation method using sql server 2005 at backend and ASP.NET with c# .......... goutamm4u@gmail.com


    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    Hi Shanthi M ..........
    Thanks for this nice project ,
    plz send me the full documentation, source code to goutamm4u@gmail.com


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    plz send ur complete project to my biplabdansena@gmail.com plz plz urgent


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    m a b.tech 3rd yr student, sir plz send me d documentation for reference! at lyfhacker@gmail.com
    thanks


    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    hi........
    please send your full project to download
    i m need of a good project for my education purpose please help me...
    please send me any information about the project to
    my email-> mahesh.d.m.001@gmail.com.


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    hi i m jay.pls send me documentaTION,source code and proper installation method using sql server 2005 at backend and vb.net or ASP.NET as frontend at my email id :mistryjayendra96@yahoo.com


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    i have also want code,installation method and documentation for c# .net visual stdio 2008 on my email id : mistryjayendra96@yahoo.com



    Author: Member Level: BronzeRevenue Score: 1 out of 5
    please send ur project to gaddam.monika@gmail.com
    thanq


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Hi...
    this project is intresting.....nd i want to do it.
    can u send me it's all information nd source code and database requirement.
    plzzzzzz on my mail id namrataharer@yahoo.co.in


    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    Hello friend tis dharani, doing MCA final year. i am going to do my final year project on comming december. so ple send ur whole project to my mail-id evergreen.dharani@gmail.com...your project would be roll model for me.. ple favour for me... thanks



    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    hii
    i want to do this project as major project so plz provide me its documentation, source code and proper installation method using sql server 2005 at backend and ASP.NET as frontend at my email id neha.gaur88@gmail.com


    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    hii
    i want to do this project as major project so plz provide me its documentation, source code and proper installation method using sql server 2005 at backend and ASP.NET as frontend at my email id neha.gaur88@gmail.com


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    hello sir\madam
    Plz.give me full report of the softwer tracker with in 1 week from my email.id......
    pallaviprakash26@gmail.com


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    plz send ur complete project to my mailid:nic.pal32@gmail.com


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    plz send ur complete project to my mailid:nic.pal32@gmail.com



    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    Hi!! shanthi.. its very different project. N i also want to do dis project as major level.. so pls send me its all information with source code using sql n asp.net to my id piya_lovely2@yahoo.co.in

    plssssss....


    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    hi
    plz can u send me all the codes and all details regarding this project,as i would like to do this as my main project.and sir its urgent that i need to submit the topic by tomorrow ,please can u send me soon to my mail.email:ranjukjohn@gmail.com
    please sir its an urgent


    Author: Member Level: GoldRevenue Score: 2 out of 52 out of 5
    I have read the tutorials related to registry key in book and I have developed using that tutorials only.



    Author: Member Level: BronzeRevenue Score: 1 out of 5
    please send your complete project to my mail-id esapriya05@gmail.com





    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    hi shanthi nice project. i want to do this as major project so please send me the documentation and details of projectwith source code plz send to my mail royalnarendra143@gmail.com


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Hi,
    i'm sachin plz send me source code & project on my following E-mail id
    satish.dorle@rediffmail.com


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    hi friend
    can u send me the full documentation and database information to my mail
    my mail id is kongara.sandhyarani@gmail.com


    Author: Member Level: BronzeRevenue Score: 4 out of 54 out of 54 out of 54 out of 5
    HI Shanthi Iam Sindhu... I started learning .net recently I found your project as interesting and as the best one to learn ..So could you plz send me source code as well as database to my Email-id:sindhu.sindhoo@gmail.com..It is really important for me so will u plz send me asap..

    And I would like to know are you from IIT NARAYANA.If u dont mind can u plz send me a mail...


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    hi,please send complete project to my id:hellosiva.1230@gmail.com its very useful to me>thanx friend


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    hi,plz send me complete project to my mail id:hellosiva.1230@gmail.com


    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    hiiii i want to do this project as major project so can you pls send me all the documents related to this project with source code,snapshot and proper installation using asp.net as frontend and sql 2005 as backend...
    thanks


    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    hiiii i want to do this project as major project so can you pls send me all the documents related to this project with source code,snapshot and proper installation using asp.net as frontend and sql 2005 as backend...
    thanks


    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    hiii.....shanti
    i m doin this projegct in final year...so can u send me the proper documentation and source code of this project which will help me in making the project....plz plz on my email id i.e. sonusharma5555@gmail.com
    thanx

    sonu


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    hi im sri.doing my mca final year.could you plz send me the complete project & documentation to my mail id.e-mail:srivan.08@gmail.com


    Author: Member Level: GoldRevenue Score: 1 out of 5
    superb project


    Author: Member Level: GoldRevenue Score: 1 out of 5
    who wil help u to do this project


    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    hiiiiiiii
    i want to do this project as major project so plz provide me its documentation, source code and proper installation method using sql server 2005 at backend and vb.net or ASP.NET as frontend at my email id subhasriguntupalli@gmail.com


    Author: Member Level: BronzeRevenue Score: 1 out of 5
    hi
    plz can u send me full documentation.for me to my id santosh_vene@yahoo.com



    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    hi mam
    can you please send the full documentation Report of "Software Tracking " to my gmail id:abilashvishnu19@gmail.com ..please mam its urgent...
    thankz


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Hi Friend,

    Can you plz send me database & any documentation for this project to my mail id
    My Mail id is naga.v.raju@gmail.com

    Thanks & Regards
    Nag


    Post Feedback
    You must Sign In to post a feedback.
    Next Project: Complete project on “MP3 PLAYER”
    Previous Project: Applying a Skin ID

    Return to Project Index

    Post New Project


    Related Projects


    Top Contributors
    Today
      Last 7 Daysmore...

      Awards & Gifts

      Online Members

      More...
       
      Copyright © SpiderWorks Technologies Pvt Ltd., Kochi, India