What programs are running on the computer?

The task is to prepare an application, what collects data in offline way in specified time intervall about which active programs running on the computer and which documents are opened. The program record the collected data into the SQL Server database periodically.

The task is divided into 3 parts:

1. Make a Windows service function. The tasks of the windows service are:

- At program startup the program can read the connectionstring of the database-connection (from a file or a registry)

- The program can read the time settings from a registry (the intervall of the recording time, from hour to hour). If it is not specified, the default setting is from 8 am to 4 pm.

- The changing active windows in MS Windows and the opened documents must be watched. The changes must be stored in a local database. (type of database, recommended:mdb)(From what time, till what time, which program, if there is a linked document, that too (for example: in case of using a MS Word, the name of the word document too))

The datas must be send into a SQL Database in every 10 minutes. (the data+the name of the computer+ MS Windows user name). If it is not successful, then the program must be try to re-send all unsuccessful sent data in the next 10 minute. (unsuccessful data+the name of the computer+MS Windows user name)

Simultaneously the program must check the changes in the time settings. If the time settings were changed, it should be stored in the registry.

The possible errors should be entered into the event log of MS Windows.

2. Create SQL Database with a table in it, that stores the collected data. The name of the computer, the name of the MS Windows user, the name of the running program, the name of the linked documents, from what time - till what time. Create another table, that contains the data of the computer names and the time intervalls (from..till).

3. Create a Windows form application. This application must provide extensive lists about the name of the computers, from which, data arrived into the database. Into the second table (what we definied above, in the 2. point) write/read we can be able to set which computer and in which time intervall (from..till) we would like to record data.

This program must be able to make a list of the entered data.

Two queries are needed:

1. From a drop-down list we choose a computer name and the time period, we get an itemized list of all data.

2. From a drop-down list we choose a computer name and the time period, we get a summary about the used program names.

What we expect:

C# source code of the windows service and the windows form application as well. Create generating script for SQL database.

Create installer for the windows service and a windows form application.

Recommended links:

[url removed, login to view]

[url removed, login to view]

[url removed, login to view]

Skills: C# Programming, SQL

See more: www computer programming com, www all programs com, write down the articles with summary, what is mdb file, what is linked in, what is database programming, what is computer programming used for, what is computer programming, what is computer program, what is an mdb file, what is an event in computer programming, what is a mdb file, what is a function in programming, what is a function in computer programming, the programs that run on a computer, the hour com, stored program computer, programs that write articles, programs for computers, programs for computer

About the Employer:
( 4 reviews ) Budapest, Hungary

Project ID: #5970341

Awarded to:


Hello, the project is very interesting. I would like to work on it. One potential problem that i notice is that want the current MS Windows user. I've experienced problems before on a similar project where the us More

$150 USD in 5 days
(14 Reviews)

15 freelancers are bidding on average $316 for this job


Hi there I can do this job for you. Please see my past projects. I have a good track record here. Looking forward to hear from you. Thanks Rinsad

$263 USD in 3 days
(63 Reviews)

Hello, I am an developer. I have consistently delivered projects on time and under budget. I believe my skills would be ideal for your project. I have been working with Microsoft technologies and developed More

$315 USD in 5 days
(15 Reviews)

Hi, We’ve had a good look at your project description and we’re very interested in providing a solution. We are a professional development company head-quartered in Pakistan. If you like what you see and if our qu More

$473 USD in 10 days
(20 Reviews)

Hi, I understand your requirements, I can create this logger application and DB viewer for you. About Me: A freelancer with strong passion towards programming. I have more than 6 years of experience in c++,C#,.N More

$333 USD in 3 days
(12 Reviews)

Hello, Please start communication to discuss. You will be able to directly communicate with our technical expert. We have .NET professionals with experience and expert in below: MVC Version : 2,3,4. Visual s More

$250 USD in 15 days
(11 Reviews)

Good to see another serious posting, I have gone through requirement , It's really sound very interesting , i really wanted to work on this project so i bided very low :-)) I could absolutely happy to help you with yo More

$277 USD in 3 days
(7 Reviews)

I have read your tender and understand your requirements. I will bring experience writing similar types of applications to bear on this role. I am available and ready to begin immediately should you elect to award t More

$388 USD in 10 days
(1 Review)

Dear, if I get a well detailed description you could try making your requirement, best regards, GCG .

$555 USD in 30 days
(5 Reviews)

Hi Buddy, I am technology lead with 8 years of experience in Product Research & Development using C/C++/VC++ win32 MFC COM and Device Driver development. I have worked on the similar tool and developed a pro More

$333 USD in 3 days
(1 Review)

Dear Sir, We claim to get it done perfectly for you EXACTLY in the way you want it - Kindly give we a chance and we will prove myself - Ready to prove our words, let's get it done right away and I mean RIGHT AWAY !! More

$578 USD in 15 days
(1 Review)

A proposal has not yet been provided

$311 USD in 5 days
(0 Reviews)

I have excellent background in Windows based application. Expecially in C#, C++, and VB 6.0. Also for database in SQL Server and MySQL.

$246 USD in 5 days
(0 Reviews)

Hi , We, Veltrod software services are a software consulting company specialized in providing Mobile, ECommerce and Social media frameworks using cutting edge and emerging technology. Leveraging best-in-class peop More

$144 USD in 3 days
(0 Reviews)

Let me try it. Our application must be include the system watcher program with timer and record data for local SQL server such as, microsoft Access. Thank.

$122 USD in 5 days
(0 Reviews)