- How should I install component on my sever?
Trial version: To install trial version please extract the contents of downloaded zip file to a directory on your machine. You may want to copy the component dll into a system directory (usually winnt/system32 or windows/system), or you can leave it where it is. You then need to run compreg.exe utility to register the component properly. For compreg.exe utility to work correctly, you must be connected to the Internet at the time of registration. Alternatively, you can get a trial version, which does not expire by contacting ZBit Inc.
Release version: To install release version please extract the contents of downloaded zip file to a directory on your machine. You may want to copy the component dll into a system directory (usually winnt/system32 or windows/system), or you can leave it where it is. Then register component DLL using "regsvr32.exe zbitz.dll" command in the directory where you placed the dll. Alternatively, you can run setup.bat command after extracting.
- How do I upgrade from trial to the release version of the component?
Copy the release version of DLL on top of the trial version replacing it. It is very important that you do NOT move the trial version to a different directory on the same machine (for backup purposes) prior to replacing it. That is because Windows registry is smart enough to follow your DLL file move and when you copy a release version of DLL into the place where trial version used to be applications will still use the trial version. If you must have a backup of trial version, for some reason, then just copy (do not move) DLL into another folder. If you get "access denied" or other error messages while replacing the DLL please stop all the processes that might be using it. If you are using the component inside ASP you would need to stop IIS service replace the DLL and then start ISS service again.
- I get the following error "Could not create output file (was replacing the original zip file)". What is wrong?
You get this error when directory and/or file permissions are not properly set. If you using the component in ASP your code runs under context of IUSR_MACHINENAME user account. That means that that account should have proper permissions set for the job you are trying to perform. In this particular case IUSR_MACHINENAME user account should have should have "Full control" right set on the directory where zip operation is taking place. After setting that permission don't forget to restart IIS service.
- How can I create password protected zip file on my server?
You just need to set "Password" property of the component to some non-empty string value. If password property is set to some value that string is used as the encryption password and later that password would open up the file.
- What should I do about the error "Invalid command arguments (encryption not supported)"?
You have an older version of the component. Please download the latest version of the component DLL.
- How can I add an entire directory to a zip file?
You should use wild cards to compress the content of the entire directory. If, for example, you would like to compress content of a directory "c:\program files\projects\myproject\" you would just pass "c:\program files\projects\myproject\*.*" as a first parameter to "ZipFile" function. In addition to that, if you would like to recursively add subdirectories inside a directory you should make sure that "Recursive" property is set to "true", which is it's default value.
- It looks like trial version of your component is very much memory hungry. Am I doing something wrong?
Previously, trial version of ZBitz component had special limitation that made it unusable in production environment. This special "problem" only existed in trial version. We now changed the trial version so that it expires in 30 day and does not create a "memory leak" problem. If you experience this problem, then you must be using an older trial version. Please refer to the download section to get the latest trial version.
- I just paid you online. When can I expect to receive the software?
If you paid online and did NOT specify that you wanted to receive your software by regular mail, chances are that the release as already sitting in your e-mail inbox. We try to fulfill all the requests immediately. However, if you placed your order in off hours there could be a delay until the next business day. If you can not receive big email attachments please specify so in the comments to your order and we will post software on our web site temporarily for you to download.
- How do I create a unique zip file every time?
In ASP there is a standard way to get a unique file name. Please use something similar to the code below:
set oFso=Server.CreateObject("Scripting.FileSystemObject")
sTempName="C:\inetpub\wwwroot\outputfiles\" & oFso.GetTempName & ".zip"
iRes=z.ZipFile("C:\myapp\product_documentation.doc",sTempName)
- I am trying to purchase your product using PayPal system, but have difficulty going through the process. We are located outside of USA so PayPal asks us to verify some credit card information but we just don't have time for that.
Several clients reported difficulties purchasing products using PayPal service. It is especially true for international clients because in their case PayPal will take them through the whole process of becoming a PayPal member before they can let such people use their service. That process can take a while. If you experience this kind of problems please contact us ("contact us" tab on top) and we will give you an alternative method of paying for out products. Please note, however, that PayPal is still our preferred method of payment because it is inexpensive service which helps us keep cost of the products down and thus passing those saving to our clients. There are also benefits for clients in becoming PayPal members as they will get a $5 bonus for signing up. So please make every effort to use PayPal before going to an alternative.
- I saw that the lite version FAQs mentions relying of the component on MSJVM. Is this the same for the pro version - I'm looking for a tool that is 100% self-sufficient.
No, The ZBit Zip/Unzip component Pro does NOT depend on any external runtimes. It is written in Visual C++ with statically linked libraries. So, although its size is considerably bigger (320 KB vs. 20 KB for the lite version), one of the advantages of the Pro version is that it does NOT need any non-standard DLLs in order work properly.
- I can not download your software because of the security policy in our company. Would you be able to ship the product to me on a digital media?
For faster and easier order fulfillment we process all the orders via email. If you would like to receive the product on the CD, please specify so in the "comments" field when placing your order. There is an additional fee associated with preparing and shipping the media. We will bill you a flat fee of $15 to ship anywhere in the United States, and from $20 to $35 to ship outside of the USA. We will only mail a CD with software after we receive the payment for shipping.
- We installed zip-unzip pro without any problems on 2 of our servers, but on our third production server the component is not working even thought the installation was successful. We get the following error when using it:
Result code for zip operation is:1010
Msgs: Error getting registration info: warning: CryptAcquireContext 1st attempt failed (0x2) warning: CryptAcquireContext 3rd attempt failed (0x80090016) warning: CryptAcquireContext 4th attempt failed (0x5) warning: CryptAcquireContext 5th attempt failed (0x80090016) Error 0x5 during CryptAcquireContext! (2010)
Please gave the IUSR_X and IWAM_X explicit read rights on both folders under "C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA".
|