Exit Codes for Programmatic USB Installations and Uninstallations
Exit Codes for Programmatic USB Installations and Uninstallations
You can make the installer and uninstaller calls programmatically from your client application. The return and exit codes you should expect are summarized in the following tables:
Overview
Anyware Client SDK for Windows 25.06
The Client SDK for Windows provides developers tools to create a custom Anyware client with a unique user interface and workflow, or to embed a PCoIP session into another program or solution. Clients built with the SDK can connect to remote desktops using Anyware agents or Remote Workstation Cards.
The SDK is provided as part of HP Anyware by special agreement with HP.
About the Anyware Client SDK for Windows
About the Anyware Client SDK for Windows
The Client SDK for Windows does not ship with its own session client binary; it uses the standard Anyware Client for Windows binary instead. Therefore, you must first download and install the Anyware client application, and then invoke it from the SDK.
About PCoIP Sessions
About PCoIP Sessions
Establishing a PCoIP session involves a number of key components, including system actors, PCoIP session phases, and connection brokers as discussed next.
System Actors
There are at least three components that work together to create a PCoIP session:
Webcam Support
Anyware Client for Windows now supports USB webcams when connecting to a Anyware Agent for Windows. USB webcams can now be used while in the remote desktop, including with applications such as Microsoft Teams or Zoom.
For detailed information which models have been tested and the performance metrics associated with these models see here. This knowledge base article also deals steps on how to test and verify other webcam models.
As of 21.07, this feature is enabled by default.
What's New in this Release?
What's New in This Release?
The latest release 25.06 of the Client SDK for Windows fixes known issues, bugs and stability enhancements. It also maintains version parity with Anyware Client for Windows 25.06. There are no new features in this release.
The Collaboration Broker Client Example
The Collaboration Broker Client Example
The SDK package comes with a sample command line pre-session client called the Collaboration Broker Client Example, which calls the included broker client libraries and enables you to join a PCoIP collaboration session. The Collaboration Broker Client API Example demonstrates the success path for joining a PCoIP collaboration session.
Configuring CMake for PDB Files
Configuring CMake for PDB Files
In addition to the full .pdb files, a project can be configured to generate stripped .pdb
files by adding the /PDBSTRIPPED:filename
linker switch.
For example, in CMake:
Setting up the Development Environment
Setting Up the Development Environment
Once you have successfully established a session between a Anyware Client and a PCoIP host, you can start developing your own Anyware client. To begin, set up your client development environment, as discussed next.
To set up your client development environment: