Chilkat
HOME
Android™
ASP
Visual Basic
VB.NET
C#
iOS (IPhone)
Objective-C
C++
C
MFC
Delphi
FoxPro
Java
Perl
PHP Extension
PHP ActiveX
Python
PowerShell
Ruby
SQL Server
VBScript
MFC Rewrite Password Protected Zip (w/ Unicode CString)Downloads: MS Windows Visual C/C++ Libraries Linux/CentOS C/C++ Libraries MAC OS X C/C++ Libraries Solaris C/C++ Libraries C++ Builder Libraries Visual C++ 8.0 MFC Unicode example program using CString's demonstrating how to open an unencrypted .zip, set encryption params, and re-write it as a zip 2.0 encrypted (password-protected) zip. // Visual C++ MFC example program showing how // to open an unencrypted Zip, change the encryption properties // for password protection (Zip 2.0 encryption), and re-write. // // Also demonstrates how to use Unicode and CString with the // Chilkat C++ libs. CkString cks; CkZip zip; CString cs = _T("anything 30-day trial"); wchar_t *w = cs.GetBuffer(); cks.setStringU(w); zip.UnlockComponent(cks.getString()); // Open a non-encrypted .zip cs = _T("exampleData.zip"); cks.setStringU(cs.GetBuffer()); zip.OpenZip(cks.getString()); // Use (weak) Zip 2.0 encryption. zip.put_PasswordProtect(true); // Set the password... cs = _T("secret"); cks.setStringU(cs.GetBuffer()); zip.SetPassword(cks.getString()); // Change the name of the .zip to be written. // If this is omitted, the exampleData.zip would be overwritten. cs = _T("pwdProtectedZip.zip"); cks.setStringU(cs.GetBuffer()); zip.put_FileName(cks.getString()); // Write the zip. zip.WriteZipAndClose(); zip.SaveLastError("writeZipLog.txt");
|
© 2000-2010 Chilkat Software, Inc. All Rights Reserved.