2017-09-22 8 views
0

Hololens 응용 프로그램의 네트워크 공유 폴더에 액세스하려고합니다. Unity 내에서 네트워크 공유 폴더로 이동하는 클래스는 모델을 잡고 런타임에로드합니다. Hololens에서 실행하면 네트워크 공유를 찾을 수없는 것으로 보이며 Windows 사용자로 가장하고 그런 식으로 네트워크 공유에 액세스해야한다고 생각합니다. 누구도 UWP 응용 프로그램에서 가장을 한 적이 있습니까? 클래스 라이브러리를 생성 한 다음 DLL을 가져 오는 것을 생각하고 있었지만 .NET 용 UWP 클래스 라이브러리에서 시도한 모든 예제가 작동하지 않습니다.UWP 사용자 가장

감사합니다, 제이

+0

이미 답변을 얻은 내용은 https://stackoverflow.com/questions/40803421/how-do-you-do-impersonation-in-uwp?rq=1 –

+0

을 참조하십시오. [UWP에서 가장 (How impersonation)을 어떻게합니까? ] (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"enterpriseAuthentication을 선택하고 Unity의 플레이어 설정에서 PrivateNetworkClientServer를 틱 (tick) 한 경로이며 행운은 없습니다. Unity는 모두 정상적으로 작동합니다. 공유의 폴더 속성에 "Everyone"이 추가되어서 왜 그 폴더에 액세스 할 수 없는지에 관해서 정말로 고생했습니다. –