2014-09-20 22 views
0

我已經用C#編寫了一些代碼,但是,如果我的ZIP文件受密碼保護,它將會失敗,否則在沒有密碼保護的情況下提取文件。如何在c#中使用shell32提取passowrd保護的ZIP文件?

Shell32.ShellClass sc = new Shell32.ShellClass();    
Shell32.Folder SrcFlder = sc.NameSpace("c:\\test1.zip"); 
Shell32.Folder DestFlder = sc.NameSpace("c:\\test"); 
Shell32.FolderItems items = SrcFlder.Items(); 
DestFlder.CopyHere(items,20); 

回答