none
탐색기에서 LocalFolder 접근 차단 RRS feed

  • 질문

  • 안녕하세요 다람쥐이 입니다

    개발할 때 보면 예를 들어 사진을 Local 폴더에 저장하면

    파일 탐색기에서 사용자/AppData/Local/Packages/c795ac57-4c97-419b-8d......stqp8c1r2dwqj/LocalState 경로에

    들어가면 저장된 사진이 들어있는 것을 확인할 수 있는데 혹시 권한을 부여하거나 해서 폴더에 접근 못하게하거나 할 수 있나요?

    왜냐하면 제가 비밀앨범을 만들고 있는 중인데 앱에서는 암호를 걸어 접근이 안되게 했는데

    파일 탐색기에서 접근이 되면 안될 거 같아서요

    답변 부탁드립니다. 좋은 하루 되세요~^^

    2014년 3월 14일 금요일 오전 8:17

답변

  • 유감스럽지만 사용자를 다르게 하지 않는 이상 특정 앱에게만 특정 경로를 접근할 수 있게 하는 방법은 없는 걸로 알고 있습니다. 특정 폴더에만 접근 제한을 거는 방법은 서드 파티 유틸리티를 사용해야 할 것 같습니다만...

    위와 같이 특정 사진이나 여타 데이터를 저장해서 어떻게든 안 보이게 하는 것이 목적이었다면, 차라리 sqlite를 이용해서 로컬 폴더 내 DB에 BLOB 방식으로 쓰고 가져오는 것이 낫지 않았나 생각됩니다. 그런데 이렇게 되면 앱 설계 자체가 아예 뒤집혀야 하는 부분이라서... 일단 sqlite를 사용하는 방법에 대한 부분은 아래 포럼 링크 확인하시고요.

    how to store image in sqlite database using xaml and c# coding(windows 8 apps)

    • 답변으로 표시됨 Squirrel Lee 2014년 3월 19일 수요일 오전 7:35
    2014년 3월 14일 금요일 오전 11:24