Live data from Hacker News

Ask HN: Why does Zoom Desktop examine all processes and arguments?

news.ycombinator.com

11–20 of 277 posts

Re: Ask HN: Why does Zoom Desktop examine all processes and arguments?

#14

If I had to guess it's for screen sharing.

This. It enables single-app share, instead of just capturing entire displays.

Unless I'm missing something.. all of the required information is available through the X11 protocol. Reading the command lines of the processes is unnecessary and provides data that isn't useful in the window sharing context.

Re: Ask HN: Why does Zoom Desktop examine all processes and arguments?

#15

If I had to guess it's for screen sharing.

This. It enables single-app share, instead of just capturing entire displays.

How would that work? I would expect it to enumerate X clients, not PIDs

Re: Ask HN: Why does Zoom Desktop examine all processes and arguments?

#18

If I had to guess it's for screen sharing.

Enumerating window handles and titles would be more suited to that. It will need that anyway to share the window. On a multi-user system, it could see processes attached to displays it has no access to.
Post reply on HN