哪個應用程式使用了我的位置?

哪個應用程式使用了我的位置?

有時,我的系統托盤中會彈出位置圓圈,表示有東西請求我的位置。

在 Windows 10 隱私位置設定中,我可以看到什麼使用我的位置,但有辦法查看什麼做過使用我的位置?

答案1

「您的位置目前正在使用」是您收到的一條訊息,因為您從 Windows 應用程式商店取得的應用程式正在使用 Windows 10 系統服務「地理位置服務」(名為lfsvc)來確定您的位置。停用此服務將阻止此行為,但不會影響其他應用程式(如大多數網頁瀏覽器)透過其他方式粗略地確定您的位置。

若要為個人使用者和 Windows 應用程式商店應用程式啟用位置服務,請前往 設定 > 隱私權 > 位置 > 位置服務。將開關滑動到「開啟」或「關閉」位置,以啟用/停用任何一個 Windows 應用程式商店應用程式的選項。

Windows 本身並沒有提供任何直接方法來找出哪個應用程式正在呼叫地理定位服務,因此需要有點創意。

一種簡單的方法是檢查啟用了位置服務的 Windows 應用程式商店應用程式列表,然後從最有可能的候選應用程式開始逐步停用這些應用程序,直到這些通知停止並且不再到達。

適合高級程式設計師的複雜方法是安裝 WinDbg 偵錯器並將其附加到服務lfsvc,並在其入口點設定斷點以捕獲呼叫。更多資訊可以在微軟的文章中找到 如何偵錯 Windows 服務。雖然我已經完成了這樣的偵錯,儘管使用的是 Visual Studio 而不是 WinDbg,但這不是我推薦或詳細討論的解決方案。

相關內容