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