На Win10 функция «Защита от вымогателей» Controlled Folder Access препятствует доступу программ, не входящих в белый список, к определенным папкам.
Есть ли способ (API) узнать, имеется ли эта функция, когда вы получаете ошибку в какой-либо файловой операции? Пока что я не смог найти ни одной.
В частности, я хочу добавить на рабочем столе ссылку / значок к приложению во время установки. Насколько я знаю, innoSetup не знает об этом и выдает ошибку, поэтому моя идея состоит в том, чтобы создать ссылку самостоятельно и, в случае ошибки, сообщить пользователю, но я хотел бы подтвердить, что настоящая причина проблемы CFA.