Can a website knows the programs that are running on my pc?

Solution 1:

As far as I know, no. However other things can be detected, such as:

  • OS + version
  • screen resolution, color depth
  • browser + version
  • plugins installed
  • location
  • installed fonts
  • detect browser window size
  • record keys pressed
  • detect if window has focus or not

If last ones are implemented into the website, it could detect if you alt-tab. Or if you're opening the website inside a virtual machine.