Click here to Skip to main content
15,887,746 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
is there away( if i have users work on access program via client server
network where the data is on server and the program is on client) to know if the user works on his program now or he opens the program and do not do anything
i mean a way to know user productivity
iam thinking of using on mouse move within specific period ?
is there any way to know from server if a client is using his computer now i mean
by using working on computer and not only logging in ?
Posted
Comments
Philippe Mori 18-Jun-15 12:55pm    
It would be better to just check how much changes were done. Or create a custom application instead of using the database directly.

Measuring mouse move won't help much. As soon as your users would know, they would move the mouse like crazy and then get well paid because it look like they works a lot. On other hand, some user might use the keyboard instead or even a touch screen... And some would be better for limiting useless moving so such statistics won't tell much.
And then why nit open a game that use keyboard (one hand) and put both side by side. Then the user just have to move the mouse over the application while playing...
Also one may works in burst and then rest while another works always but very slowly...
Thus in the hand, this is mainly non sense to do that

1 solution

If you have access to the App and can modify it, then yes, you can. How much info you get depends on how complex you want things to be.

Mouse and keyboard activity directed at the app is easy to detect - there are events for that, and you can log the last time the user did anything to your app which tells you "he was here a minute ago".

But system wide it's a lot harder: you need global hooks, and I don't know a reliable way to install those outside of C++.

Why are you trying to do this? Many employees will see it as "spying on them" and be very reluctant to use the app.
 
Share this answer
 

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