История изменений
Исправление fsb4000, (текущая версия) :
а как это сейчас решается в оффтопике и макоси? Там приложения, запущенные от юзера, не имеют права свободно читать/писать в документы юзера?
Там сейчас так. Есть список возможностей:
https://docs.microsoft.com/ru-ru/windows/uwp/packaging/app-capability-declara...
Когда создаёшь приложение, выбираешь в манифесте какие возможности тебе нужны.
При запуске приложения, оно спрашивает у пользователя разрешает ли он приложению пользоваться этими возможностями.
Если не запрашивать разрешения в манифесте, то при вызове Windows API функций, соотвествующих возможностей, приложение просто упадёт.
Вот как выглядит запрос для простого приложения, которое запрашивает GPS данные для показа погоды(через api сайта https://www.apixu.com/)
То есть да приложение не сможет ничего читать/писать без разрешения пользователя, так же как не сможет ничего удалённо отправить, если не давать приложению разрешения.
Исправление fsb4000, :
а как это сейчас решается в оффтопике и макоси? Там приложения, запущенные от юзера, не имеют права свободно читать/писать в документы юзера?
Там сейчас так. Есть список возможностей:
https://docs.microsoft.com/ru-ru/windows/uwp/packaging/app-capability-declara...
Когда создаёшь приложение, выбираешь в манифесте какие возможности тебе нужны.
При запуске приложения, оно спрашивает у пользователя разрешает ли он приложению пользоваться этими возможностями.
Если не запрашивать разрешения в манифесте, то при вызове Windows API функций, соотвествующих возможностей, приложение просто упадёт.
Вот как выглядит запрос для простого приложения, которое запрашивает GPS данные для показа погоды(через api сайта https://www.apixu.com/)
То есть да приложение не сможет ничего читать/писать без рахрешения пользователя, так же как не сможет ничего удалённо отправить, если не давать приложению разрешения.
Исходная версия fsb4000, :
а как это сейчас решается в оффтопике и макоси? Там приложения, запущенные от юзера, не имеют права свободно читать/писать в документы юзера?
Там сейчас так. Есть список возможностей:
https://docs.microsoft.com/ru-ru/windows/uwp/packaging/app-capability-declara...
Когда создаёшь приложение, выбираешь в манифесте какие возможности тебе нужны.
При запуске приложения, оно спрашивает у пользователя разрешает ли он приложению пользоваться этими возможностями.
Если не запрашивать разрешения в манифесте, то при вызове Windows API функций, соотвествующих возможностей, приложение просто упадёт.
Вот как выглядит запрос для простого приложения, которое запрашивает GPS данные для показа погоды(через api сайта https://www.apixu.com/)