哪个应用程序使用了我的位置?

哪个应用程序使用了我的位置?

有时,系统托盘中会弹出位置圆圈,表示有东西请求了我的位置。

在 Windows 10 隐私位置设置中,我可以看到使用我的位置,但有没有办法看看做过使用我的位置?

答案1

“您的位置当前正在使用中”是您收到的一条消息,因为您从 Windows 应用商店获取的应用正在使用 Windows 10 系统服务“地理定位服务”(名为lfsvc)来确定您的位置。禁用此服务将阻止此行为,但不会影响其他应用程序(如大多数 Web 浏览器)通过其他方式粗略地确定您的位置。

要为个人用户和 Windows 应用商店应用启用定位服务,请转到 设置 > 隐私 > 位置 > 定位服务. 将开关滑动到“开”或“关”位置以启用/禁用任何一个 Windows 应用商店应用的选项。

Windows 本身不提供任何直接的方法来找出哪个应用程序正在调用地理定位服务,因此需要发挥一点创造力。

一个简单的方法是检查启用了位置服务的 Windows 应用商店应用程序列表,然后逐步禁用这些应用程序的使用,从最有可能的候选开始,直到这些通知停止并且不再到达。

适合高级程序员的复杂方法是​​安装 WinDbg 调试器并将其附加到服务lfsvc,并在其入口点设置断点以捕获调用。更多信息可以在 Microsoft 文章中找到 如何调试 Windows 服务。尽管我已经做过这样的调试,尽管使用的是 Visual Studio 而不是 WinDbg,但这不是我会推荐或详细介绍的解决方案。

相关内容