How To Deploy (Installation Tasks)Bytescout SWF To Video SDK

Copy of DLL files that you can use for a re-distribution are placed in /Redistributable/ folder

For 32-bit (x86) Windows please use DLL files from /Redistributable/x86/ sub-folder

For 64-bit (x64) Windows please use DLL files from /Redistributable/x86/ sub-folder

WHY TO USE x86 version on x64 Windows? Adobe has not released flash player for x64 that is why SWF files can be played in x86 mode only for now.

To install run: Install.bat

To UnInstall run: UnInstall.bat

IMPORTANT: to install or uninstall files you should be logged as Administrator. Go to Start menu, then All Programs, then Accessories and right-click on Command Prompt and select Run As.. and run command prompt shell under Administrator account and type in the command line: Install.bat (or Uninstall.bat accordingly)

For ASP.NET installation related issues please see below:

To use SWF To Video SDK on Web Server you may need to do the following adjustments:

1) Windows Server 2003 or later: 
If you are using WMV format then install Windows Media Player from "Desktop Experience"

2) Update flash player for Internet Explorer to the latest version. To update do the following
 - run Internet Explorer
 - open adobe.com
 - click on Update Flash Player
 - follow the instruction and install the latest flash player plugin for Internet Explorer

NOTE: on x64 Windows you should run Internet Explorer for x86 (not x64 version)

3) To convert interactive flash movies you should enable "allow interact with desktop" option

IMPORTANT: this may cause security breaches so pleaase be careful!

Recommended way:
- create new IIS user 
- use it to run web application to convert swf to video only
- set it to x86 mode only
- set it to "allow desktop interaction"

4) For Windows 2008, 2012 or later: 

If you are on Windows Server 2008 or higher and you have set "allow desktop interaction" already but still having the issue please try the following solution as suggested by Microsoft specialists:

Windows Server 2008, 2012 no longer allows interactive services, by default, which makes the Interactive Services Detection service unnecessary.
http://social.technet.microsoft.com/Forums/en-US/winserver8gen/thread/6fb5693a-a256-41f7-a1df-d30101d9f8b6

if you must run a the application that installs an interactive service on Windows Server 2012, you may sacrifice server stability for compatibility by changing the following registry value from the default of "1" into "0":
"NoInteractiveServices" in "HKLM\SYSTEM\CurrentControlSet\Control\Windows"

After doing so and rebooting, the Interactive Services Detection Service will start.

5) for x64 windows: you should set IIS to run your web application in x86 mode
6) for x64 Windows: you should compile your ASP.NET web application for x86 platform instead of AnyCPU



--
Updated June 7, 2013