AVObjects Redistribution Guidelines
(8 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | This document explains how to redistribute | + | This document explains how to redistribute AVObjects' components with your products. |
==Redistribution Guidelines== | ==Redistribution Guidelines== | ||
Line 9: | Line 9: | ||
Here's a rough list of things that you need to do. | Here's a rough list of things that you need to do. | ||
− | + | * Copy our DLLs used in your project to the target folder. Please note that it must be both original DLLs (for example MGPlayoutPXT.dll) and interop files. | |
− | + | ||
− | + | NOTE: If you use Decoder Pack or Capture Pack you also need to copy *.ax files from "bin" folder and register them just like common dll. | |
− | + | ||
− | + | * Copy AVOProxy.dll that you have recieved in your license email. | |
− | + | ||
− | + | NOTE: If your license does not have Personal Protection AVOProxy.dll is not needed. So just pass to the next step. | |
− | + | ||
+ | * Regsiter original DLLs (including MLProxy.dll) with one of the following methods: | ||
+ | *# Call "regsvr32.exe <name>.dll. | ||
+ | *# SelfRegModules MSI Action. | ||
+ | *# WiX tag <File Id=... SelfRegCost=<size of data for write to register> .../> | ||
+ | *# Via the installer. The registration data can be retrieved from the DLL if you open it in, say, Visual Studio and read the "REGISTRY" section. | ||
+ | * Copy the license file (.LIC) into the same folder with either our DLL or your app's executable (preferred). | ||
Note: <b>Do not rename the .LIC file or the .DLL.</b> | Note: <b>Do not rename the .LIC file or the .DLL.</b> | ||
[[Category: Common Usage FAQ]] | [[Category: Common Usage FAQ]] |
Latest revision as of 14:20, 18 July 2013
This document explains how to redistribute AVObjects' components with your products.
Redistribution Guidelines
Once you have licensed any of our products, you will receive a set of license files (.LIC), each corresponding to a DLL from the product package. The license files will unlock the DLLs, that are available via the standard downloads from our web site.
When integrating our product into your own application, all you need for redistribution is the Dlls and the license files.
Here's a rough list of things that you need to do.
- Copy our DLLs used in your project to the target folder. Please note that it must be both original DLLs (for example MGPlayoutPXT.dll) and interop files.
NOTE: If you use Decoder Pack or Capture Pack you also need to copy *.ax files from "bin" folder and register them just like common dll.
- Copy AVOProxy.dll that you have recieved in your license email.
NOTE: If your license does not have Personal Protection AVOProxy.dll is not needed. So just pass to the next step.
- Regsiter original DLLs (including MLProxy.dll) with one of the following methods:
- Call "regsvr32.exe <name>.dll.
- SelfRegModules MSI Action.
- WiX tag <File Id=... SelfRegCost=<size of data for write to register> .../>
- Via the installer. The registration data can be retrieved from the DLL if you open it in, say, Visual Studio and read the "REGISTRY" section.
- Copy the license file (.LIC) into the same folder with either our DLL or your app's executable (preferred).
Note: Do not rename the .LIC file or the .DLL.