![拒绝某些应用程序访问 MacBook Pro 上的内置摄像头](https://linux22.com/image/1218232/%E6%8B%92%E7%BB%9D%E6%9F%90%E4%BA%9B%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E8%AE%BF%E9%97%AE%20MacBook%20Pro%20%E4%B8%8A%E7%9A%84%E5%86%85%E7%BD%AE%E6%91%84%E5%83%8F%E5%A4%B4.png)
我在 MacBook Pro 上使用 WebEx 屏幕共享/在线会议软件。激活后,它会控制内置摄像头,尽管我只想共享屏幕。即使我只是在观看其他人的屏幕(而不是自己共享任何内容),也会发生这种情况。
由于应用程序本身似乎没有关于摄像机的设置,有没有办法有选择地禁用从操作系统对摄像机的访问?
或者,有一个主开关可以完全禁用相机?
答案1
简单的解决方法就是在 iSight 摄像头上贴一小块遮蔽胶带。
答案2
禁用内置 iSight 的一种方法是删除将信号转换为可用内容所需的组件:
sudo mv /System/Library/QuickTime/QuickTimeUSBVDCDigitizer.component /PATH/TO/SAFE/DIRECTORY/QuickTimeUSBVDCDigitizer.component
将 /PATH/TO/SAFE/DIRECTORY 替换为您要将组件移动到的文件夹的路径。
当您想重新访问时,请将组件移回:
sudo mv /PATH/TO/SAFE/DIRECTORY/QuickTimeUSBVDCDigitizer.component /System/Library/QuickTime/QuickTimeUSBVDCDigitizer.component
另一种选择是更改权限(chmod a-rwx
禁用、chmod a+r
重新启用)/System/Library/QuickTime/QuickTimeUSBVDCDigitizer.component/Contents/MacOS/QuickTimeUSBVDCDigitizer
。