UserLock can monitor, control and apply a user access control policy on 'Internet Information Services' (IIS) sessions. The UserLock 'IIS agent' can be installed manually through the UserLock console. However, you can also deploy it manually through the following procedure:
Copy the 'IIS agent' file.
32-bit IIS server
- Copy the file 'UlHttpModule.dll' from the UserLock server installation folder to any IIS server folder (no specific folder is required here).
64-bit IIS server
- Copy the file 'UlHttpModule_x64.dll' from the UserLock server installation folder to any IIS server folder (no specific folder is required here).
Register the agent with the following command line (run as administrator):
regsvr32 [Path]\UlHttpModule.dll or regsvr32 [Path]\UlHttpModule_x64.dll
Register communication settings with the following registry values to allow the agent to find UserLock servers:
Once the procedure has been completed, UserLock 'IIS agents' will require some additional configurations.
IIS agent manual uninstallation
Open the IIS Console.
For each IIS application where you enabled the HTTP Module IIS UserLock Agent:
- From the IIS Console, click on the application.
- Browse "Modules".
- Remove the item of the HTTP Module IIS UserLock Agent.
From the IIS Console, click on the server.
Open "Configure native modules".
Select the item of the HTTP Module IIS UserLock Agent.
Restart the server, or at least remove the following registry key: "HKEY_LOCAL_MACHINE\SOFTWARE\ISDecisions\UserLock\IIS\Volatile".
To clean registry, delete the "HKEY_LOCAL_MACHINE\SOFTWARE\ISDecisions\UserLock\IIS" registry key.
To clean files, remove the following files: