Я пытаюсь создать защищенный паролем zip-файл с использованием библиотек Rebex.
Вот код, который я использую
using (ZipArchive zip = new ZipArchive(ZipFilePath, ArchiveOpenMode.Create))
{
// Set the Password first
zip.Password = strUserPIN;
// Change the default Encryption algorithm
zip.EncryptionAlgorithm = EncryptionAlgorithm.Aes256;
// Add the file to newly created "files" folder within the zip file
zip.AddFile(Temp_BPI_SaveLocation + strDataFilewithTimeStamp, @"\files\");
//Save the Zip file
zip.Save();
// cloase the zip file
zip.Close();
}
Однако, когда я пытаюсь открыть файл, яне появляется ожидаемое диалоговое окно «Требуется пароль».
Вместо этого я получаю сообщение об ошибке «Windows не может завершить извлечение».Файл назначения не может быть создан '
Мне нужно получить ожидаемое диалоговое окно "Необходим пароль", чтобы я мог правильно распаковать файл
Кто-нибудь когда-либо имел дело с этой проблемой и нашелрешение?