Virtual Serial Port ActiveX Control - Virtual serial port driver installation

Here is a step-by-step instruction how virtual serial port driver should be installed on target machines (you can include this as a part of your software installation).

  • Automatic VSPD installation

In case you would like to automate installation process on clients' computers independently of which version it already runs, you should copy all drivers in the following subdirectories where you have installed your application:

  • Win98 for Windows 9x versions
  • NT4 for Windows NT4
  • NT5 for Windows 2000, XP and 2003
  • NT5x64 for 64-bit Windows XP/2003 versions
  • NT6 for Windows Vista, Server 2008
  • NT6x64 for 64-bit Windows Vista, Server 2008

Along mentioned drivers you should copy vspdxp_install.exe file. To start installation process execute vspdxp_install.exe and in order to uninstall use it with a parameter - vspdxp_install.exe / u

  • Microsoft Windows 2000, XP, 2003, Vista, Server 2008

The following files should be copied to the target machine's temporary (permanent) installation directory (you can find these files in NT5 directory in Windows XP, 2003 and NT6 for Windows Vista and Server 2008).

File Description
Evsbc.inf .INF file is needed for correct installation of virtual serial bus driver
Evsbc.sys Virtual serial bus driver
Vsbsetup.exe Executable that will silently install virtual serial bus driver
Evserial.inf .INF file is needed for correct installation of virtual serial port driver
Evserial.sys Virtual serial port driver
evsbc.cat Catalogue of files, which contains necessary information for drivers signature
evserial.cat Catalogue of files, which contains necessary information for drivers signature

After all these files are copied on target machine, your installation program should execute "vsbsetup.exe" without any parameters. This will register evsbc.sys in the system and load it.

If you plan to provide end-customer with an uninstall option, you should keep "vsbsetup.exe" on target system. As soon as uninstallation is required, you should execute "vsbsetup.exe /u". This will safely remove virtual serial bus from target system. No reboot will be required.

  • Microsoft Windows XP, 2003, Vista, Server 2008 x64

The following files should be copied to the target machine's temporary (permanent) installation directory (you can find these files in NT5x64 directory in Windows XP, 2003 x64 and NT6x64 for Windwows Vista and Server 2008 x64).

File Description
Evsbc.inf .INF file is needed for correct installation of virtual serial bus driver
Evsbc.sys Virtual serial bus driver
Vsbsetup.exe Executable that will silently install virtual serial bus driver
Evserial.inf .INF file is needed for correct installation of virtual serial port driver
Evserial.sys Virtual serial port driver
Evsbc.cat Catalogue of files, which contains necessary information for drivers signature
Evsserial.cat Catalogue of files, which contains necessary information for drivers signature

After all these files are copied on target machine, your installation program should execute "vsbsetup.exe" without any parameters. This will register evsbc.sys in the system and load it.

If you plan to provide end-customer with an uninstall option, you should keep "vsbsetup.exe" on target system. As soon as uninstallation is required, you should execute "vsbsetup.exe /u". This will safely remove virtual serial bus from target system. No reboot will be required.

  • Microsoft Windows NT

The following files should be copied to the target machine temporary (permanent) installation directory (you can find these files in NT4 directory).

File Description
vsprtnt4.sys Virtual serial port device driver for NT4
vsbsetupnt.exe Executable that will silently install virtual serial port driver

After all these files are copied on target machine, your installation program should execute "vsbsetupnt.exe" without any parameters. This will register vsprtnt4.sys in the system and load it.

If you plan to provide end-customer with an uninstall option, you should keep "vsbsetupnt.exe" on target system. As soon as uninstallation is required, you should execute "vsbsetupnt.exe /u". This will safely remove virtual serial bus from target system. No reboot required.

  • Microsoft Windows 98/Me

The following files should be copied to the target machine temporary (permanent) installation directory. You can find these files in Win9x directory.

File Description
EVSPD.VXD Virtual serial port device driver for Windows 98/Me. Should be copied to SYSTEM directory (for example "C:\Windows\System")