About RAS Administration DLL Registry Setup
The setup program for a third-party RAS administration DLL must register the DLL with RAS by providing information under the following key in the registry.
HKEY_LOCAL_MACHINE
SOFTWARE
Microsoft
RAS
AdminDll
To register the DLL, set the following values under this key.
Value name | Value data |
---|---|
DisplayName | A REG_SZ string that contains the user-friendly display name of the DLL. |
DLLPath | A REG_SZ string that contains the full path of the DLL. |
Because RAS supports multiple RAS Administration DLLs, the registry value DLLPath can contain a semi-colon delimited list of paths. For example, the registry entry for a RAS administration DLL from a fictional company named ProElectron, Inc., might be the following:
HKEY_LOCAL_MACHINE
SOFTWARE
Microsoft
RAS
AdminDll
DisplayName: REG_SZ : ProElectron RAS Admin DLL
DLLPath: REG_SZ : C:\nt\system32\ntwkadm.dll; C:\nt\system32\ntwkadm2.dll
RAS calls the DLLs in the order in which they are listed in this registry value. The registry value DisplayName still contains only a single display name.
The setup program for a RAS administration DLL must also provide remove and uninstall functionality. If a user removes the DLL, the setup program must delete the registry entries for the DLL.
Windows 2000/NT: RAS supports only one RAS Administration DLL, so the registry value DLLPath cannot contain a semi-colon delimited list of paths.