У меня есть игра, которая была изначально написана на QuickBasic в 1990-х годах. Я преобразовал его в приложение Win32, используя QB64. Затем я использовал конвертер приложений Microsoft для настольных компьютеров, чтобы упаковать его в приложение UWP и отправить его в Microsoft Store (оно было принято ).
Игра работает нормально, за исключением сохранения файлов. Он выдает ошибку «Отказано в доступе» всякий раз, когда вы пытаетесь сохранить файл. Из того, что я смог найти до сих пор, кажется, что приложения UWP не могут быть сохранены в каталоге установки, и это, скорее всего, то, что пытается сделать мое приложение.
Существует несколько примеров кода, доступных в Интернете для того, чтобы взять приложение Win32, написанное на C #, C, C ++ и т. Д., И использовать его вместо LocalAppData. К сожалению, я не вижу ничего, что поможет мне с этим приложением.
Есть ли способ заставить файлы сохранения работать в этом случае? Я надеюсь, что, возможно, есть способ сказать: «Эй, когда я говорю« сохранить файл », я имею в виду сохранить его в папке LocalAppData для этого конкретного приложения». Это, вероятно, должно быть абстрактным, в идеале декларативной частью пакета appx, которого нет в коде QB64. Есть идеи?