Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在Windows应用商店应用程序中使用密码的ZipArchive_C#_Microsoft Metro_Windows Runtime - Fatal编程技术网

C# 在Windows应用商店应用程序中使用密码的ZipArchive

C# 在Windows应用商店应用程序中使用密码的ZipArchive,c#,microsoft-metro,windows-runtime,C#,Microsoft Metro,Windows Runtime,我需要在我的Windows应用商店应用程序中解压缩受密码保护的Zip文件。对于没有密码的存档,我使用System.IO.Compression.ZipArchive,但它不支持密码保护的存档。还有别的办法吗?像SharpZipLib或DotNetZip这样的其他库都不能与WinRT一起工作。仅使用WinRT API是没有办法的。唯一的选项是使用,但它只支持WinZip使用的标准Zip百科全书(CryptoZip)而不支持AES。还有其他选项吗?最后,SharpCompress现在有一个WinRT

我需要在我的Windows应用商店应用程序中解压缩受密码保护的Zip文件。对于没有密码的存档,我使用
System.IO.Compression.ZipArchive
,但它不支持密码保护的存档。还有别的办法吗?像SharpZipLib或DotNetZip这样的其他库都不能与WinRT一起工作。

仅使用WinRT API是没有办法的。唯一的选项是使用,但它只支持WinZip使用的标准Zip百科全书(CryptoZip)而不支持AES。

还有其他选项吗?最后,SharpCompress现在有一个WinRT版本。谢谢您提供的信息。最后,我们在项目中使用了Chilkat。你也得付钱,但效果很好。