2017-09-22 83 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中運行良好。共享中的文件夾屬性添加了「每個人」,所以我真的堅持爲什麼我不能訪問該文件夾。 –