Страница 1 из 1

Проблема с чтением данных и StreamingAssets на Win10

СообщениеДобавлено: 06 авг 2020, 15:14
Mopin
Пользователь установил программу в директорию C:\Program Files (x86)\
При чтении из StreamingAssets появляется исключение UnauthorizedAccessException: Access to the path "C:\Program Files (x86) ... is denied"
Прав администратора у пользователя нет.
Запуск от имени администратора через контекстное меню не изменил ситуацию.

Re: Проблема с чтением данных и StreamingAssets на Win10

СообщениеДобавлено: 07 авг 2020, 13:55
DbIMok
код
Синтаксис:
Используется csharp
string pathToDefaultScene = $"{Application.streamingAssetsPath}/DefaultScene.crscene";
using (var stream = new FileStream(pathToDefaultScene , FileMode.Open))
{
    stream.Read(sceneLengthBytes, 0, sizeof(int));
    stream.Read(imageLengthBytes, 0, sizeof(int));
    stream.Read(metadataLengthBytes, 0, sizeof(int));
    var sceneLength = BitConverter.ToInt32(sceneLengthBytes, 0);
    imageLength = BitConverter.ToInt32(imageLengthBytes, 0);
    var metadataLength = BitConverter.ToInt32(metadataLengthBytes, 0);
    sceneBytes = new byte[sceneLength];
    imageBytes = new byte[imageLength];
    metadataBytes = new byte[metadataLength];
    stream.Read(sceneBytes, 0, sceneLength);
    stream.Read(imageBytes, 0, imageLength);
    stream.Read(metadataBytes, 0, metadataLength);
}