2009-07-21 1 views
1

우리의 응용 프로그램은 격리 된 저장소에 사용자 기본 설정을 저장합니다.IsolatedStorage : 제거 프로그램의 환경 설정을 삭제 하시겠습니까?

그러나 제거 프로그램에서 이러한 파일을 제거하는 것이 까다로울 수 있습니다!

MSDN 예제 코드를 사용하여 IsolatedStorage의 모든 파일을 열거하고 strongname 키와 관련된 파일을 찾아 제거/삭제할 수 있습니다. 불행하게도 그 모든 것이 떨어져 나옵니다.

MaxSize가이 상점에 정의되어 있지 않습니다. 에 MaxSize에 대한 액세스가 필요한 작업이 수행되었습니다. Store 열거 형 API를 사용하여 얻은 은 부분 증거가 저장소를 여는 데 사용되므로 잘 정의 된 MaxSize가 없습니다.

아무도 도와 드릴 수 있습니까? 나는 설치자가 사기꾼의 역할을 할 수 있도록 몇 가지 증거를 위조하려고 노력하지만, 더 나은 (더 빠르고 깨끗한) 방법이 있어야한다고 생각한다.

그렇지 않다면 나는 좋은 오래된 레지스트리로 돌아갈 것이라고 생각합니다. 경우 다른 사람 이제까지 답을 알고 싶어에서

답변

2

...

최상의 솔루션이 될 수 나타납니다

:

  • 가 호출 할 수있는 별도의 조립에 격리 된 저장소 코드를 이동 주 응용 프로그램과 제거 프로그램 모두에서 데이터에 액세스 할 수 있습니다.

  • 격리 저장소 파일을 삭제하고 종료하기 위해 명령 줄 플래그를 사용하여 주 응용 프로그램을 실행하기위한 수단을 추가 한 다음 제거 프로그램에서 호출하십시오.

  • 약이 모든 메싱을 저장하고 모두

저장 고립 된 도랑