Click here to Skip to main content
15,887,676 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
hello, does someone know how to create a list of program that already installed in the computer and send it to the Database? and it will update if there's changes and you will know if someone using the computer?

I am a beginner.

What I have tried:

I've try to research but hard to find some code ^_^.
Posted
Updated 9-Sep-17 22:56pm
Comments
Graeme_Grant 10-Sep-17 4:04am    
Yes, it is called programming... If you want someone to create an app for you to do this, then there are plenty of programmers here that will: Hire Freelancers & Find Freelance Jobs Online - Freelancer[^]

Development isn't about trying to "find some code" - it's about creating that code from the available tools.

And while this isn't a job I'd recommend for a beginner - there are a lot of complexities here, starting with the Database and working up - if you do some reading you may be able to work it out. Probably going to take you a while though...
How to connect SQL Database to your C# program, beginner's tutorial[^]
Get List of Installed Applications of System in C#[^]
They will give you the basics, but they won't tell you if "someone is using the computer" - for that you need to sit down and think good and hard about what "using the computer" means to you.
 
Share this answer
 
I think this article is a good starting point: Get List of Installed Applications of System in C#[^]
The database thingy you will have to do yourself, if you have never used SQL Server before this might be a bit too steep, SQL Server is not exactly suited for beginning with databases.
Personally I prefer using PostgreSQL with the NpgSql driver for C#.
Here is an article about PostgreSQL, bit dated sadly: Using PostgreSQL in your C# (.NET) application (An introduction)[^]
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900