응용 프로그램 1은 을 사용합니다. Microsoft 엔터프라이즈 라이브러리 캐싱 응용 프로그램 블록은 으로 격리 저장소 백업 저장소은 인터넷에서 액세스하는 데이터베이스의 데이터를 캐시합니다. 작업은 Application1의 캐시를 지울 수있는 다른 Application2 ("Adobe Flash Player 제거 프로그램"과 같은 도우미 응용 프로그램)을 작성하는 것입니다 (Application2의 많은 기능 중 하나임).다른 응용 프로그램의 격리 된 저장소를 지우려면 어떻게합니까?
질문은 - 어떻게 Application2가 Application1의 캐싱 폴더 경로를 가져올 수 있습니까?
경로는 "<System Drive>\Documents and Settings\<User>\Local Settings\Application Data\IsolatedStorage\tqli5mdv.xa5\htccao3l.ksb\StrongName.1r3fiexsbrusebdd0maaohl2i5cz4lhq\StrongName.mwjgo5cc1qomwe5tbepbfnyucq0obm3f\Files\<BackingStore PartitionName>
"입니까?
사용자가 동일한 <BackingStore PartitionName>
을 가진 여러 응용 프로그램을 가지고 있으므로 변경할 수 없습니다. 따라서 응용 프로그램 2는이 경로를 <BackingStore PartitionName>
문자열로 찾을 수 없습니다. 물론 각 응용 프로그램마다 하나씩 여러 개의 폴더가 있습니다. Application2가 어떤 폴더가 Application1에 속하는지 선택할 수있는 방법을 모르겠습니다. 나는 많은 결과를 가져 오지는 않았지만 Googled했다. 도와주세요.
답장을 보내 주신 Thx. 캐시 경로를 얻는 방법이 있다고 생각했습니다. 다른 응용 프로그램 데이터를 볼 필요가 없습니다. 다른 응용 프로그램 캐시를 지우고 싶습니다. http://www.eggheadcafe.com/index/System.IO_Source_f8adb5a3-d675-4cd3-8c8c-3784a3c745cd.asp이 도구가 도움이 될 수 있지만 전체 소스에 대한 링크가 깨졌습니다. ( – Kluyg
캐시를 공유 할 수 있습니까? 캐시를 사용자 단위로 정의하면 아마도 두 응용 프로그램 모두 동일한 캐시 위치를 갖게됩니다. (필자는 아직 시도하지 않았습니다) – Rikalous