Could an application be built such that it could track a user's actions on a particular software and log them? For example, could an application track a user's actions on MS Word, noting down when the user clicked a particular button?

The question is asked assuming, our application has no access to the code of the 3rd party software.

  • 3
    $\begingroup$ I’m voting to close this question because it isn't about computer science, it's about a specific operating system. (The answer is yes on most OSes, but this is due to engineering choices, not scientific considerations.) $\endgroup$ Commented Jun 1, 2021 at 19:36

1 Answer 1


Yes. Read about keyloggers, spyware, and screen capture software. See also related topics on Security.SE, e.g., https://security.stackexchange.com/search?q=keylogger, https://security.stackexchange.com/questions/tagged/keyloggers, https://security.stackexchange.com/questions/tagged/spyware, https://security.stackexchange.com/q/201449/971, https://security.stackexchange.com/q/102434/971, https://security.stackexchange.com/q/238842/971


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.