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

Программирование на Юнити.

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

Сообщение Mopin 06 авг 2020, 15:14

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

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

Сообщение DbIMok 07 авг 2020, 13:55

код
Синтаксис:
Используется 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);
}
правильный вопрос - половина ответа. учитесь формулировать вопросы понятно.
Новости > _Telegram чат @unity3d_ru (11.6k/4.8k online) > _Telegram канал @unity_news (4.7k подписчиков) > Телеграм тема > "Спасибо"
Аватара пользователя
DbIMok
Адепт
 
Сообщения: 6372
Зарегистрирован: 31 июл 2009, 14:05


Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7