When user try connect to published application:
Citrix Online Plugin fails and shows error:
This version of Citrix online plug-in does not support selected encryption. Please contact your administrator.[Error 1056: Virtual Driver name not found in MODULE.INI]
During invastigation using Process Monitor I found, that WFCRUN32.exe process tried to access to
HKLM\SOFTWARE\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\HP559TW
registry key. But that key doesn’t exists in registry.
So lets try to find that specific string in
registry: HP559TW.
In key
HKLM\SOFTWARE\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\ICA 3.0
you can find value
"VirtualDriverEx"=",HP559TW,pixiter"
On Citrix eDocs you can get some information about those two parameters:
VirtualDriver:
Specifies a list of virtual
drivers to load, in sequence. The listed items correspond to section names
containing parameters for each specific virtual driver. Individual features can
be disabled by removing their drivers from this list (for example, remove
ClientDrive to disable client drive mapping).
VirtualDriverEx:
Specifies the list of third party
virtual channels.
Set AllowVirtualDriverEx to True
to append the third party virtual channel list to the current virtual drivers.
In my case those module was registered during HP scanner installation. I have cleard those value and user was able to connect to published application.
When I was looking for solution of that problem I’ve found something like this:
It looks like a corrupt .ini file. Delete the ICA client folder from
%userprofile%\application data\icaclient
This is true, but unfortunately it didn’t help in my case, becasue those value were put the in registry (insted of INI file).
jarek
http://xenthusiast.com/error-1056-virtual-driver-name-not-found-in-module-ini/