HP Remote Graphics 4.2.0 User's Guide
4.Set the value of the GinaDll key to the text "hprgina.dll". Confirm the spelling before closing.
5.Add the GinaDllMode registry key if does not already exist. This can be done through the use of regedit as well. Create the key as type RGS_SZ (a string type). The full path of the key is
6.Set the value of the GinaDllMode key to the text "HprEasyLogin". Confirm the spelling before closing.
7.Restart the system. The hprgina.dll will be loaded by WinLogon when started.
WARNING: If the hprgina.dll does not exist in C:\WINDOWS\system32, do not perform steps three, four and five. Doing so puts the system in a state that requires a complete
If the GinaDLL key does not currently exist in the registry then Microsoft's default GINA DLL (msgina.dll) is currently loaded by WinLogon. Adding the GinaDLL registry key and setting its value to hprgina.dll tells WinLogon to load the hprgina.dll instead of the default msgina.dll.
The hprgina module is a chaining GINA DLL. When the RGS hprgina.dll is loaded by WinLogon, the hprgina module then loads the msgina.dll shared library. The hprgina module chains (forwards) all GINA requests to the msgina.dll module.
Chaining custom GINA modulesIf it is discovered in step #3 above that the GinaDLL registry key does exist, and the value of the key is not msgina.dll, then a custom GINA module is currently loaded and being used by WinLogon. Custom GINA modules provide custom authentication dialogs or even custom user authentication methods. If it is determined that functionality of both the RGS Easy Login and a custom GINA module is necessary, then the hprgina.dll needs further configuration. The hprgina.dll module needs to be setup to load the custom GINA module rather than the default msgina.dll as described above.
To enable the hprgina module to load a custom GINA module, create a new registry key, ChainedGinaDLL, on the system with the value of the key containing the name of the chained custom GINA module. Do steps #1 through #4 shown above (the reboot will be done below) plus the following steps to chain custom modules:
1.Create the ChainedGinaDLL registry key. Create the key as type REG_SZ (a string type). The full path of the key is:
2.Set the value of the new ChainedGinaDLL key to the name of the custom GINA module. For instance, if the name of the custom GINA module is foogina.dll, then the value of the key is foogina.dll. The value should
36