LINUX.ORG.RU

История изменений

Исправление fsb4000, (текущая версия) :

а как это сейчас решается в оффтопике и макоси? Там приложения, запущенные от юзера, не имеют права свободно читать/писать в документы юзера?

Там сейчас так. Есть список возможностей:

https://docs.microsoft.com/ru-ru/windows/uwp/packaging/app-capability-declara...

Когда создаёшь приложение, выбираешь в манифесте какие возможности тебе нужны.

При запуске приложения, оно спрашивает у пользователя разрешает ли он приложению пользоваться этими возможностями.

Если не запрашивать разрешения в манифесте, то при вызове Windows API функций, соотвествующих возможностей, приложение просто упадёт.

Вот как выглядит запрос для простого приложения, которое запрашивает GPS данные для показа погоды(через api сайта https://www.apixu.com/)

https://imgur.com/a/9ffeYAO

То есть да приложение не сможет ничего читать/писать без разрешения пользователя, так же как не сможет ничего удалённо отправить, если не давать приложению разрешения.

Исправление fsb4000, :

а как это сейчас решается в оффтопике и макоси? Там приложения, запущенные от юзера, не имеют права свободно читать/писать в документы юзера?

Там сейчас так. Есть список возможностей:

https://docs.microsoft.com/ru-ru/windows/uwp/packaging/app-capability-declara...

Когда создаёшь приложение, выбираешь в манифесте какие возможности тебе нужны.

При запуске приложения, оно спрашивает у пользователя разрешает ли он приложению пользоваться этими возможностями.

Если не запрашивать разрешения в манифесте, то при вызове Windows API функций, соотвествующих возможностей, приложение просто упадёт.

Вот как выглядит запрос для простого приложения, которое запрашивает GPS данные для показа погоды(через api сайта https://www.apixu.com/)

https://imgur.com/a/9ffeYAO

То есть да приложение не сможет ничего читать/писать без рахрешения пользователя, так же как не сможет ничего удалённо отправить, если не давать приложению разрешения.

Исходная версия fsb4000, :

а как это сейчас решается в оффтопике и макоси? Там приложения, запущенные от юзера, не имеют права свободно читать/писать в документы юзера?

Там сейчас так. Есть список возможностей:

https://docs.microsoft.com/ru-ru/windows/uwp/packaging/app-capability-declara...

Когда создаёшь приложение, выбираешь в манифесте какие возможности тебе нужны.

При запуске приложения, оно спрашивает у пользователя разрешает ли он приложению пользоваться этими возможностями.

Если не запрашивать разрешения в манифесте, то при вызове Windows API функций, соотвествующих возможностей, приложение просто упадёт.

Вот как выглядит запрос для простого приложения, которое запрашивает GPS данные для показа погоды(через api сайта https://www.apixu.com/)

https://imgur.com/a/9ffeYAO