헬프 데스크 직원을 모니터링하기위한 도구를 개발해야합니다. 키보드 이벤트 및 마우스 이벤트를 캡처하는 방법을 알아낼 수 있습니다. 그러나 나는 이벤트를 방출/소비 한 컨트롤을 포착해야합니다. 그걸 알아내는 것이 가능할까요?어떻게 데스크탑 모니터링 소프트웨어를 코딩 할 수 있습니까?
2
A
답변
1
이벤트를 받기 위해서는 윈도우 후크가 필요합니다. 이것들은 실제로 네이티브 코드의 주입니다. C# 태그를 대체하는 Win32 태그로 다시 묻도록하십시오.
0
Stephen Toub's blog의 코드를 사용하여 시스템 트레이의 응용 프로그램에 바로 가기를 추가했습니다. 의견도 꽤 유용했습니다.
관련 문제
- 1. MSIL로 코딩 할 수 있습니까?
- 2. 변경된 GPL 소프트웨어를 판매 할 수 있습니까?
- 3. Java 포틀릿 소프트웨어를 권장 할 수 있습니까?
- 4. 어떻게하면 Cocoa로 폴더를 모니터링 할 수 있습니까?
- 5. 어떻게 숨겨진 입력 요소의 값을 모니터링 할 수 있습니까?
- 6. 내 델파이 애플리케이션이 실행하는 SQL을 어떻게 모니터링 할 수 있습니까?
- 7. 어떻게 C#을 사용하여 프로세스를 모니터링 할 수 있습니까?
- 8. 어떻게 파이어 폭스 북마크를 읽을 애드온을 코딩 할 수 있습니까?
- 9. 간단한 트리 알고리즘을 어떻게 함수형 언어로 코딩 할 수 있습니까?
- 10. Robotreplay는 어떻게 작동합니까? PHP/자바 스크립트로 코딩 할 수 있습니까?
- 11. 하나의 데이터베이스 만 모니터링 할 수 있습니까?
- 12. 메모리가 부족하면 jboss를 모니터링 할 수 있습니까?
- 13. Windows에서 Objective-C를 코딩 할 수 있습니까?
- 14. KDE4에서 Konsole 터미널의 "데스크탑"을 자동으로 어떻게 알 수 있습니까?
- 15. 베어 메탈 머신에서 소프트웨어를 실행할 수 있습니까?
- 16. iPhone에서 셀룰러 네트워크 데이터 전송을 모니터링 할 수 있습니까?
- 17. 경량 Java 포틀릿 소프트웨어를 권장 할 수 있습니까?
- 18. 어떻게 전화를 제어 할 수 있습니까?
- 19. 나는 jar 파일로 소프트웨어를 공개하는 것을 본 적이 없으므로 어떻게 소프트웨어를 exe 파일로 배포 할 수 있습니까?
- 20. 어떤 인증 기관 소프트웨어를 사용할 수 있습니까?
- 21. 데스크탑 전환 효과는 어떻게 감지합니까?
- 22. 어떻게 lib 파일을 검사 할 수 있습니까?
- 23. Zabbix : 임의의 문자열 변수를 모니터링 할 수 있습니까?
- 24. 다른 프로세스가 WMI를 통해 시작되는 프로세스를 모니터링 할 수 있습니까?
- 25. Django의 관리자를 통해 django_admin_log를 모니터링 할 수 있습니까?
- 26. Windows Installer 서비스로 설치를 모니터링 할 수 있습니까?
- 27. iPhone의 백그라운드에서 Safari를 실행하고 사용자의 위치를 모니터링 할 수 있습니까?
- 28. 자신의 소프트웨어를 어떻게 스트레스 테스트합니까?
- 29. 이 인코딩을 어떻게 처리 할 수 있습니까?
- 30. gsoap : 어떻게 구성 할 수 있습니까?
합법적 일 수 있지만 유감스럽게도이 질문에 대한 답변은 "사람들의 은행 로그인 자격 증명을 훔치는 효과적인 키로거를 작성하는 방법"에 대한 좋은 대답이 될 것입니다. – davr
모든 기법에는 밝고 어두운면이 있습니다. 당신이 여기있는 거의 모든 해결책을 가지고 다른 사람들을 해칠 수 있습니다 - 그건 문제가 아닙니다. 그리고 그것을 downvote 할 이유가 없습니다. – Anheledir
이 아이디어는 좋은 생각입니다.) 그는 콜센터 회사의 소프트웨어 엔지니어라고 생각합니다.) 상사는 모든 직원이 페이스 북을하지 않고 대신 생산적으로 만들고 싶어합니다.) –