WinGate Modules
WinGate has been built on a modular structure, where certain components (modules) can be loaded or unloaded from WinGate if required.
Each module will register its features and capabilities with the appropriate WinGate systems (e.g. register events with the Event system, Policy items with the Policy system etc.). This new approach allows you to be reasonably flexible with what modules you want in WinGate, and provides an extensible network gateway management system. Future modules can be installed to increase WinGates capabilities, as they become available.
Module access
The Modules panel, located at Control Panel > Modules in the WinGate Management console, is were you can view all of the currently installed modules in WinGate.
Module management
Modules are listed in the Modules panel with their current load status. Double clicking a module entry will open the modules properties.
Here you can choose to load or unload the module as required with the Load module checkbox (if the option is available).
Note
- System modules, such as the user database provider modules, and logging engine module are required to provide integral functionality to WinGate and so are not able to be unloaded (The Load module checkbox will be disabled).
- Be aware that all capabilities, objects etc. registered by a module, will no longer be available in WinGate if a module is unloaded. This includes items registered by that module, to other modules and systems throughout WinGate.
- Due to the interdependent nature of WinGates core modules, extreme care should be taken when deciding which modules to unload as this could cause failure, or adverse consequences in the operation of the other dependent components.