The self-extractor binary used by Xceed Zip for .NET is the same one used by the ActiveX/COM version of the library. The only difference is the way the self-extracting files are created.
The following table provides a list detailing the differences between the properties and methods used by the ActiveX/ COM version of Xceed Zip in comparison to the properties used by Xceed Zip for .NET to create self-extracting zip files.
| ActiveX Properties/Methods | .NET Properties |
|---|---|
| SfxBinaryModule | ZipArchive.SfxPrefix |
| SfxDefaultPassword | XceedSfxPrefix.DefaultPassword |
| SfxDefaultUnzipToFolder | XceedSfxPrefix.DefaultDestinationFolder |
| SfxExecuteAfter SfxAddExecuteAfter |
XceedSfxPrefix.ExecuteAfter |
| SfxExistingFileBehavior | XceedSfxPrefix.ExistingFileBehavior |
| SfxExtensionsToAssociate SfxAddExtensionsToAssociate |
XceedSfxPrefix.ExtensionsToAssociate |
| SfxFilesToCopy SfxAddFileToCopy |
XceedSfxPrefix.FilesToCopy |
| SfxFilesToRegister SfxAddFileToRegister |
XceedSfxPrefix.DllsToRegister |
| SfxIconFilename | XceedSfxPrefix.Icon (This property is not available in the .NET Compact Framework version.) |
| SfxInstallMode | XceedSfxPrefix.DeleteUnzippedFiles |
| SfxProgramGroup SfxProgramGroupItems |
XceedSfxPrefix.ProgramGroup |
| SfxReadMeFile | XceedSfxPrefix.ExecuteAfter |
| SfxRegistryKeys SfxAddRegistryKey |
XceedSfxPrefix.RegistryKeys |
| SfxButtons SfxResetButtons SfxClearButtons |
XceedSfxPrefix.ButtonCaptions |
| SfxMessages SfxResetMessages SfxClearMessages |
XceedSfxPrefix.DialogMessages |
| SfxStrings SfxResetStrings SfxClearStrings |
XceedSfxPrefix.DialogStrings |
| Macros | XceedSfxPrefix.Variables |