.NET Service - Track PC Idle Time - Report to DB

I need to you to create a service that will check the local computers idle time using something like getlastinput().

I need source code, and an .msi installer so that this can be pushed out over the network.

The service should be installed to run at startup of the PC - at startup it should connect to a network share to download settings ( Nobody but administrators should be able to stop the service.

The service should log the username and time the user logs in. It should then check every 5 minutes to see if there has been any activity. If not, it should set a flag of some type. It should continue to keep track of the time the user is inactive. Once the user resumes activity, the flag/counter should be reset and then record the downtime to a database (username, time stamp, length of inactivity in minutes). I don't want to write to the DB every 5 minutes, only when they login, are inactive, and when they log out or shut down.

In addition I need this service to kick off some vbscripts during the day. At each 5 minute check it should run a vbscript specified in the options (no need to interact, just start the script). Also it needs to be able to kick off a different script when the user has hit the inactivity threshold.

Options to pull from a text file on server:

Connection string to MS SQL database

Initial inactivity threshold (for instance if set to 15, don't record inactivity less than 15 minutes)

VBScript to run every 5 min

VBScript to run on inactivity

The database is very simple, it has only one table that you need to worry about and that only has 5 columns:



UserName(varchar 50)

Activity (small int) 1=login 2=inactivity 3=logout

Inactivity (small int) Length of inactivity

Evner: .NET, Shell Script, Visual Basic, Windows Skrivebord

Se mere: idle time report, net service idle, vbscript track idle time, net idle, script track idle time, getlastinput service, text to string, source net, service source, service 5, pc connection, it resumes, file download service, activity connection, 5 service, getlastinput, report idle, sql script check idle time, vbscript getlastinput, track inactivity

Om arbejdsgiveren:
( 4 bedømmelser ) San Antonio, United States

Projekt ID: #603815

Tildelt til:


Please check your inbox. We've sent you PM.

$250 USD in 8 dage
(7 bedømmelser)

16 freelancere byder i gennemsnit $432 på dette job


Hello, we have 9+ Yrs experienced team with 50 [login to view URL] done 200+ desktop/Windows [login to view URL] Raj

$450 USD in 7 dage
(5 bedømmelser)

Hello please check pmb. thanks

$325 USD in 7 dage
(3 bedømmelser)

i have good exp in this

$500 USD in 15 dage
(0 bedømmelser)

I have very recently worked on a solution and is almost ready as per your req. stated,Please open up the PM for the exact requirement and working of the segment you need.

$250 USD in 5 dage
(0 bedømmelser)

Most of this should not be a problem. Locking down the service would actually come from the local security settings or Domain admin. Not sure the installer can get at this w/o the user - but the rest of it should be Flere

$255 USD in 8 dage
(0 bedømmelser)

Dear Client, Desktop application is my specialty. Please contact me to get this work done. Thanks

$250 USD in 7 dage
(0 bedømmelser)

Please check PMB, thanks.

$250 USD på 1 dag
(0 bedømmelser)

We are very experienced in such type of applications.

$750 USD in 20 dage
(0 bedømmelser)

i have done same thing in C++. just need to migrate whole code in C# if you want. i need a couple of hours to do this. if you are interested then i will send you a sample code in C++.

$750 USD på 1 dag
(0 bedømmelser)

Hi, I'm a partime freelancer. And this task seems interesting to me. I would like to work on this. I have already done one similiar application for my own purpose.

$700 USD in 30 dage
(0 bedømmelser)

I possess 9 years of experience in applications development using Microsoft platrforms namely, .Net 2003/2005/2008, C#, ASP.Net, [login to view URL] MS SQL Server 2000/2005 (SSRS,SSIS), Sybase, DB2, Oracle, ANSI SQL, HTML, DHTM, X Flere

$750 USD in 20 dage
(0 bedømmelser)

M ready to do that for you

$275 USD på 1 dag
(0 bedømmelser)

I'm willing to take up this project as a professional PHP programmer, and enough vB knowledge to make this work. I have two questions however, that concern this: 1. Can the database be stored on an internal/external do Flere

$250 USD in 3 dage
(0 bedømmelser)

I am ready with almost the same project I did for my current company. The difference is that i am creating local encrypted data files in case there is no network connectivity with DB server and on connection i am inser Flere

$500 USD in 5 dage
(0 bedømmelser)

Hi, we would like to commence on your project as per your requirements. Please take your time to go through our profile, for you to get a clear idea about our product and services. We surely look forward to have a long Flere

$400 USD in 15 dage
(0 bedømmelser)