Мы создаем порт из старого приложения для ПК, который в определенный момент читает и записывает некоторые файлы из общей сетевой папки.Он работает с чем-то простым:
string remotePath_A = "\\\\RemotePcName\\SharedFolderName";
if (Directory.Exists(remotePath_A ))
{
string[] files = Directory.GetFiles(remotePath_A);
foreach (string item in files)
{
Debug.Log("--->>Filename: " + item);
//read files and do things here
}
}
Но, похоже, он не работает в Hololens (Directory.Exists (remotePath_A) возвращает false).До сих пор я думаю, что это потому, что приложение не предоставляет никаких учетных данных для сетевого подключения (это не было необходимо, поскольку в исходном приложении пользователь Windows должен был уже иметь учетные данные), но, похоже, мы неможет полагаться на это для версии hololens (смена зарегистрированного пользователя - это боль и кажется очень непрактичной).
Итак, чтобы подвести итог моего вопроса: 1- Правильно ли я считаю, что моя проблема - это учетные данные?Я имею в виду, это наверняка проблема, но добавление действительного имени пользователя / пароля в приложение hololens что-нибудь исправит?2. Если 1 верно, тогда, пожалуйста, кто-нибудь может подсказать, как это сделать?(Я работаю с C # / Unity 3D).Я смотрю вокруг, но у меня нет большого опыта работы с сетями, и я не нашел ничего действительно полезного.3- Если 1 ложно, тогда любая идея о том, что происходит, или, что лучше, как решить проблему «чтения / записи файлов из удаленных сетевых папок»
Заранее благодарим за любой совет, который вы можете предоставить!