none
Как включить геолокацию програмно

    Вопрос

  • Пробовал через реестр как в этом уроке не помогло
    https://vynesimozg.com/kak-otklyuchit-servisy-opredeleniya-mestopolozheniya-v-windows-10/

    Самое интересное при открытии реестра у меня уже

    HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ DeviceAccess \ Global \ {BFA794E4-F964-4FDB-90F6-51056BFE4B44}   Value = Allow

    И даже если я в настройках выставляю разрешить геолокацию или запретить значения в реестре из ссылки выше не меняются ни как
    7 декабря 2018 г. 13:54

Ответы

  • Программно скорее всего это включить нельзя, так как это относиться к разряду конфиденциальности (Privacy) и должно полностью контролироваться только пользователем устройства. В манифесте вашего приложения должно быть указано, что оно может работать с данными от GNSS, а вы лишь можете вызвать командой "ms-settings:privacy-location" настройки и попросить пользователя дать разрешение на включения доступа к геолокации на устройстве в целом и вашему приложению в частности. Любая другая практика это скорее из разряда взлома, а это не формат данного форума.
    17 декабря 2018 г. 12:45

Все ответы

  • Пробовал эмулировать нажатия но на последнем окне когда включить перестает работать любая эмуляция ни клавиатуры ни мышки
    10 декабря 2018 г. 10:46
  • К выше сказанному эмуляция пропадает когда открывается окно процесса SystemSettingsAdminFlows

    не работает ни SendMessage, PostMessage, keybd_event, mouse_event

    Но тим вивер как то спровляется с этой задачей и может переключать эту солазку

    Групповые политики мне не подходят так как изначально все компы сделали с простыми локальными учетными записями

    13 декабря 2018 г. 11:30
  • Пробовал через реестр как в этом уроке не помогло
    https://vynesimozg.com/kak-otklyuchit-servisy-opredeleniya-mestopolozheniya-v-windows-10/

    Самое интересное при открытии реестра у меня уже

    HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ DeviceAccess \ Global \ {BFA794E4-F964-4FDB-90F6-51056BFE4B44}   Value = Allow

    И даже если я в настройках выставляю разрешить геолокацию или запретить значения в реестре из ссылки выше не меняются ни как

    Такая же беда. Так а нашли решение? Плз!
    17 декабря 2018 г. 11:30
  • Программно скорее всего это включить нельзя, так как это относиться к разряду конфиденциальности (Privacy) и должно полностью контролироваться только пользователем устройства. В манифесте вашего приложения должно быть указано, что оно может работать с данными от GNSS, а вы лишь можете вызвать командой "ms-settings:privacy-location" настройки и попросить пользователя дать разрешение на включения доступа к геолокации на устройстве в целом и вашему приложению в частности. Любая другая практика это скорее из разряда взлома, а это не формат данного форума.
    17 декабря 2018 г. 12:45