i want create windows application in c# with this plan:
1-windows application listen to user activity.
2-when user open the web site,for example google.com
3-c# detect user open google.com.
4-c# listen to user keyboard and when user type anything on the google search text box
5-show simple message box what type with user in google search box.
How can i implement my plan?I do not know what to do.
thanks.
Asked
Active
Viewed 69 times
0

behzad razzaqi
- 1,503
- 2
- 18
- 33
-
Answer: with difficulty – Dai Jul 29 '15 at 04:08
-
Are you trying to build keylogger ? :) SO doesn't appreciate questions like this. Also the question is too broad in this format, probably will be closed. – mybirthname Jul 29 '15 at 04:14
-
@mybirthname no i my company buy a software ,and that sofware write with apex and can not create log file when file load with sqloader and i want read that file log in URL, – behzad razzaqi Jul 29 '15 at 04:16
1 Answers
0
This is far to vague a question to give a specific answer to, however I will point you in the general direction (although it's probably going to be far more in depth than what you expect/want).
You need to start messing around with low level Win32 API calls, specificall SetWindowsHookEx.
A couple of references to get you started:
- SetWindowsHookEx in C#
- https://msdn.microsoft.com/en-us/library/windows/desktop/ms644990(v=vs.85).aspx
- Setting up Hook on Windows messages
Years ago I did heaps of this sort of stuff (but back in the C++ days) and found Spy++ from Microsoft invaluable when pulling apart applications and hooking into their message loops and windows (nothing malicious, the software was actually extending PowerPoint shudder).

Community
- 1
- 1

Paul Carroll
- 1,523
- 13
- 15