سؤال

تطبيقنا يحفظ تفضيلات المستخدم في التخزين المعزول.

ومع ذلك، فإنه يثبت صعبة لإزالة هذه الملفات من إلغاء التثبيت!

يمكنني تعداد جميع الملفات الموجودة في المعينين المتزوجة (باستخدام رمز مثال MSDN)، حدد موقع تلك المرتبطة بمفتاح اسمحتنا القوي، ومحاولة إزالة / حذفها. لسوء الحظ، هذا هو المكان الذي يسقط فيه كل شيء:

لا يتم تعريف MaxSize لهذا المتجر. تم إجراء عملية تتطلب الوصول إلى MaxSize. لا تحتوي المخازن التي تم الحصول عليها باستخدام APIS التعداد في أقصى حد محدد، حيث يتم استخدام الأدلة الجزئية لفتح المتجر.

يمكن لأي شخص أن تساعد في ذلك؟ أعتقد أنني يمكن أن أقضي الأيام في محاولة مزيفة بعض الأدلة للسماح للمثبت بالعمل كقراض، ولكن يجب أن يكون هناك طريقة أفضل (أسرع، نظافة)؟!

إذا لم يكن الأمر كذلك، أعتقد أنني أعود إلى السجل القديم الجيد.

هل كانت مفيدة؟

المحلول

في حالة أي شخص آخر يريد من أي وقت مضى معرفة الإجابة ...

يبدو أن أفضل الحلول قد تكون:

  • حرك رمز التخزين المعزول في تجميع منفصل يمكن استدعاؤه من كل من التطبيق الرئيسي وإلغاء التثبيت، حتى يتمكنوا من الوصول إلى البيانات.

  • أضف وسيلة لتنفيذ التطبيق الرئيسي مع علامة سطر الأوامر يرشدها لحذف ملفات التخزين المعزولة والخروج، ثم اتصل بها من إلغاء التثبيت.

  • أو حفظ كل هذا العبث حول التخزين والتخزين المعزول تماما

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top