2017-09-22 88 views
0

我正尝试访问Hololens应用程序上的网络共享文件夹。在Unity中,我有一个类,它转到一个网络共享文件夹抓取一个模型并在运行时加载它。当我在Hololens上运行它时,似乎无法找到该网络共享,并且我怀疑我需要模拟一个Windows用户,然后以这种方式访问​​网络共享。有没有人在UWP应用程序中完成模仿?我正在考虑创建一个类库,然后导入DLL,但是我在UWP类库中试过的所有内容都不起作用,因为所有的例子都是针对.NET的。UWP用户模拟

问候, 周杰伦

+0

已经回答了,请参考这个https://stackoverflow.com/questions/40803421/how-do-you-do-impersonation-in-uwp?rq=1 –

+0

可能的重复[你如何做UWP的冒充? ](https://stackoverflow.com/questions/40803421/how-do-you-do-impersonation-in-uwp) –

+0

是的抱歉,我做了搜索,但没有看到。如果我不能执行模仿,那么您是否知道如何从UWP(Hololens)应用程序中访问网络共享? –

回答

0

假设你实际上并不需要模拟其他用户,而只是授权给其它设备作为当前用户,你应该能够与privateNetworkClientServerenterpriseAuthentication能力做到这一点。您还可以使用FileOpenPicker让用户从网络中选择一些内容。

+0

是的,这是我不希望用户必须使用FileOpenPicker选择文件的问题,我想要从网络共享中定义要加载哪个文件,然后将它带入Hololens应用程序。我在Unity中创建的当前应用程序工作正常。只是当我将它部署到Hololens时,它无法找到文件路径 –

+0

功能是否有帮助? –

+0

否Hololens仍然无法看到该文件夹​​。这是使用“\\ DESKTOP-NNME09I \ Models \ blueSquare.obj”enterpriseOuthentication打勾并在Unity中的播放器设置中打勾的privateNetworkClientServer的路径,但仍然没有运气。所有在Unity中运行良好。共享中的文件夹属性添加了“每个人”,所以我真的坚持为什么我不能访问该文件夹。 –