Installation Tasks (ActiveX for VB6 and other)
HAVE QUESTIONS OR NEED HELP?SUBMIT THE SUPPORT REQUEST FORM or write email toSUPPORT@BYTESCOUT.COM
Installation of Bytescout.BarCode.dll for use in ActiveX compatible applications (VB6, VBScript and other)
WINDOWS SERVER and WINDOWS TERMINAL SERVER MACHINES: to use DLL from the SDK on Windows Server machine you need to activate it first. Copy Activation.exe or ActivationConsole.exe and run it to perform activation of your server machine first.
non-SERVER WINDOWS 7/10/11 MACHINES: just copy the dll files along with your app and run your app. No activation is required on non-Server edition of Windows unless defined otherwise.
SDK license allows you to re-distribute dlls along with your end-user application/product to a given number of Windows Server or non-Server Windows machines which are defined by your license type.
The copy of the dlls that you can include iwth your app is located in /Redistributable/ folder (IMPORTANT: please use FULL version of the product. Files from DEMO or FREE TRIAL versions must not be used in a final product or app).
You should use InstallActiveX.bat and UninstallActiveX.bat batch files to install and uninstall the dll.
REM coping Bytescout.BarCode.dll into /System32/ as COM server libraries copy Bytescout.BarCode.dll %windir%\System32\Bytescout.BarCode.dll REM register the dll as ActiveX library %windir%\Microsoft.NET\Framework\v1.1.4322\regasm.exe %windir%\System32\Bytescout.BarCode.dll /tlb:Bytescout.BarCode.tlb /codebase
REM coping Bytescout.BarCode.dll into /System32/ as COM server libraries copy Bytescout.BarCode.dll %windir%\System32\Bytescout.BarCode.dll REM register the dll as ActiveX library %windir%\Microsoft.NET\Framework\v2.0.50727\regasm.exe %windir%\System32\Bytescout.BarCode.dll /tlb:Bytescout.BarCode.tlb /codebase
REM unregister the dll as ActiveX library %windir%\Microsoft.NET\Framework\v1.1.4322\regasm.exe %windir%\System32\Bytescout.BarCode.dll /tlb:Bytescout.BarCode.tlb /unregister REM removing Bytescout.BarCode.dll DEL %windir%\System32\Bytescout.BarCode.dll
REM unregister the dll as ActiveX library %windir%\Microsoft.NET\Framework\v2.0.50727\regasm.exe %windir%\System32\Bytescout.BarCode.dll /tlb:Bytescout.BarCode.tlb /unregister REM removing Bytescout.BarCode.dll DEL %windir%\System32\Bytescout.BarCode.dll
[Files] Source: "Bytescout.BarCode.dll"; DestDir: "{app}" [Run] ; installing Bytescout.BarCode.dll as ActiveX Filename: {app}\InstallAsActiveX.bat; WorkingDir: {app}; StatusMsg: Registering Bytescout.BarCode.dll as ActiveX library...; Flags: runhidden [UninstallRun] ; uninstalling Bytescout.BarCode.dll as ActiveX Filename: {app}\UninstallAsActiveX.bat; WorkingDir: {app}; StatusMsg: Unregistering Bytescout.BarCode.dll as ActiveX library...; Flags: runhidden