Steps to use the SDK
-
Verify that the CCM sdk binaries are installed on the client (CCMProxy.dll and CCMSDK.dll).
-
Load the CCMSDK.DLL from installation path. Here client can use Citrix Workspace app registry key to get the installation path of CCM SDK binaries.
-
HKEY_LOCAL_MACHINE\Software\Citrix\Install\ICA Client\ InstallFolder is the registry path for Admin installation.
-
HKEY_CURRENT_USER\Software\Citrix\Install\ICA Client\ InstallFolder is the registry path for Non-Admin Installation
-
Use
LoadLibraryto load the CCMSDK.DLL. -
Use
GetProcAddressto get the APIs and use accordingly, but to use the API the sdk needs to be initialized.