{"body":"Biny: How ICA virtual channels work\nWfshell.exe loads the user mode virtual channel support on the server side and PicaShell.exe for the workstation VDA. For example, EUEM, Twain, Time Zone, Clipboard, Multimedia, and Seamless Session Sharing.\n\nOthers are loaded as kernel mode, for example:\n\nCtxDvcs.sys – Dynamic virtual channel\nIcausbb.sys – Generic USB redirection\nIcardd.dll (vdtw30.dll legacy) – Graphics redirection driver for Terminal Server based session\nPicadm.sys – Client drive mapping\nVd3dk.sys – Direct 3D virtual channel and WDD display driver for workstation based session\nPicaser.sys – COM port redirection\nPicapar.sys – LPT port redirection\nGraphics virtual channel on the server side\nStarting with XenApp 7.0 and XenDesktop7.0, ctxgfx.exe hosts the graphics virtual channel for both workstation and terminal server based sessions. Ctxgfx hosts platform specific modules that interact with the corresponding driver (Icardd.dll for RDSH and vd3dk.sys for workstation).\n\nFor XenDesktop 3D Pro deployments an OEM graphics driver is installed for the corresponding GPU on the VDA. Ctxgfx loads specialized adaptor modules to interact with the OEM graphics driver.","name":"icardd","extension":"txt","url":"https://www.irccloud.com/pastebin/fR4uLeVc/icardd","modified":1556128693,"id":"fR4uLeVc","size":1191,"lines":16,"own_paste":false,"theme":"","date":1556128693}