VcCom

Home of the VcCom API

Downloads

VcCom API

Please download the latest version of VcCom API here. This software will run in trial mode unless you have a VcCom API license key, which you can get by contacting me.

Latest version of the VcCom API (30 Dec 2015):

VcCom API Citrix Server 

(v11.6.30)

VcComCtxSrv.exe
VcCom API Citrix Client
(For 32bit & 64bit Clients PCs) 

(v11.6.31)

VcComCtxCli.exe
VcCom API Terminal Server 

(v14.03.16)

VcComTSSrv.exe
VcCom API Terminal Server Client (RDC, For 32bit & 64bit Clients) 

(v15.02.18)

VcComTSCli.zip

Latest Release Information

Updates in 15.02.18 (Terminal Server, Client side):

  • Build changed to use static building. no longer installs the C++ runtime.

Updates in 11.6.31 (Citrix, Client side):

  • Build changed to use static building. no longer installs the C++ runtime.

Updates in 11.6.30 (Citrix, Server side):

  • Build changed to use static building. no longer installs the C++ runtime and reduces the need for some server reboots.

Updates in 14.03.16 (Terminal Server, Server side):

  • Stopped the "WTSVirtualChannelRead FAILED" message being displayed. This is a message that indicates VcCom API was unable to read a channel on a specific read attempt, VcCom API will reread the channel and continue. the message should not be displayed and is not an issue.

Updates in 11.6.28 (Citrix):

  • Bug fix for Server side disconnect/reconnect issues. Both the server and client will work with previous version of server and client (11.6.26), hence you may update one without updating the other.

Updates in 11.6.26 (Citrix):

  • Addition of a dianostics tool to help identify connection status from client PCs (both client and server version need to be installed to use this tool).
  • Update to the trial message display.

Updates in 13.01.22 (Terminal Server):

  • Addition of a dianostics tool to help identify connection status from client PCs (both client and server version need to be installed to use this tool).
  • Fix to correct a client to server send issue where a large number of sends are sent in quick succession and some of these messages are dropped, this version incorperates the special support download version 12.9.27.
  • Update to the trial message display.

Updates in 11.6.25:

  • Citrix VcCom API Client - Added x64 (64bit) PC support. Added ability to handle additional local user installs of Citrix ICA Client.

Updates in 11.8.07:

  • Terminal Server VcCom API - automatic reconnection of communication when user disconnects (using x top right of RDC window) and then reconnects. 

Updates in 11.7.22:

  • Terminal Server Client VcCom API - added support for 64bit (x64) machines.
  • Terminal Server Client VcCom API - increased stability for channel 1.

Updates in 11.6.24:

  • Correction to VcCom RDC client installer to allow different users other than the user who installed VcCom API to use VcCom.
  • Correction to VcCom C++ interface into vccom.exe to allow correct usage of SendToName and SendToID methods.
  • Correction to SendToName and SendToID methods so that messages are sent to the correct clients on the server or client.

VcCom API Example Usage Source Code

This source code is intended to assist developers in how to connect and send messages using the VcCom API. You may edit and use this source code within your own projects.

This example source code works with either Citrix or Terminal Server versions of VcCom API without change.

Example VC++ code usage of VcCom API (full VC++ project). VcCom C++ example.zip
Example VB.Net code usage of VcCom API (full VB.Net project). VcCom VB.net example.zip
Example VB 6.0 code usage of VcCom API (full VB 6.0 project). VB 6.0 Example.zip
Example VB 6.0 code usage of VcCom API Command Channel (full VB 6.0 project). VB 6.0 Command Example.zip

 

Citrix File Association (RFA)

Please download the latest version of RFA here. This software will run in trial mode unless you have a RFA license key.

RFA Citrix Server & Client Software v8.8.14. RFA.zip

 

Client IP Address (CIP)

CIP is a small API for applications running on Citrix Server, this API provides the ICA client IP Address. The CIP API has a COM interface to allow applications to request the clients IP Address. 

Please download the latest version of CIP here. This software will run in trial mode unless you have a CIP license key.

NOTE: When developing, make sure you install the server install on your developer machine, otherwise you will not be able to find the server DLL to include within your projects.

CIP Citrix Server & Client Software v8.8.20. CIP.zip
Example VB 6.0 code usage of CIP (full VB 6.0 project). CIP Example VB.zip

 

Client Disk Serial Number (CDI)

CIP is a small API for applications running on Citrix Server, this API provides the ICA client Disk Serial Number. The CDI API has a COM interface

Please download the latest version of CDI here. This software will run in trial mode unless you have a CDI license key.

NOTE: When developing, make sure you install the server install on your developer machine, otherwise you will not be able to find the server DLL to include within your projects.

CDI Citrix Server & Client Software v8.8.21. CDI.zip
Example VB 6.0 code usage of CDI (full VB 6.0 project). CDI Example VB.zip

Previous Releases.

The following previous releases are available upon request.

VcCom API Citrix Server 

(v9.5.26)

VcCom API Citrix Client

(v9.5.26)

VcCom API Citrix (32bit only)

Server (v8.2.11.0) and Client (v9.2.20).
VcCom API Terminal Server (RDC) Server Software v8.5.1.0 & Client Software v8.10.7.
VcCom API Citrix Server 

(v9.5.23)

VcCom API Citrix Client
(32bit only)

(v9.5.23)

VcCom API Terminal Server 

(v9.5.23)

VcCom API Terminal Server Client (RDC, 32bit only) 

(v9.5.23)

VcCom API Terminal Server Client (RDC, 32bit only) 

(v11.6.24)

VcCom API Terminal Server 

(v11.6.24)

VcCom API Client Client
(32bit only)

(v11.6.24)
VcCom API Citrix Server 

(v11.6.24)

VcCom API Citrix Client
(For 32bit & 64bit Clients PCs) 

(v11.6.25)

VcCom API Terminal Server 

(v11.8.07)

VcCom API Terminal Server Client (RDC, For 32bit & 64bit Clients) 

(v11.7.22)

VcCom API Terminal Server 

(beta v12.9.27) (Special Support download to correct client to server issue).

VcCom API Terminal Server Client (RDC, For 32bit & 64 bit Clients) 

(beta v12.9.27)(Special Support download to correct client to server issue).