第三方 RAS 管理 DLL 的安装程序必须通过在注册表中的以下项下提供信息,将 DLL 注册到 RAS。
HKEY_LOCAL_MACHINE
SOFTWARE
Microsoft
RAS
AdminDll
若要注册 DLL,请在此键下设置以下值。
| 值名称 | 值数据 |
|---|---|
| DisplayName | 包含 DLL 的用户友好显示名称 的REG_SZ 字符串。 |
| DLLPath | 包含 DLL 完整路径 的REG_SZ 字符串。 |
由于 RAS 支持多个 RAS 管理 DLL,因此注册表值 DLLPath 可以包含以分号分隔的路径列表。 例如,来自名为 ProElectron, Inc. 的虚构公司的 RAS 管理 DLL 的注册表项可能如下所示:
HKEY_LOCAL_MACHINE
SOFTWARE
Microsoft
RAS
AdminDll
DisplayName: REG_SZ : ProElectron RAS 管理员 DLL
DLLPath: REG_SZ : C:\nt\system32\ntwkadm.dll;C:\nt\system32\ntwkadm2.dll
RAS 按照 DLL 在此注册表值中的列出顺序调用 DLL。 注册表值 DisplayName 仍然只包含一个显示名称。
RAS 管理 DLL 的安装程序还必须提供删除和卸载功能。 如果用户删除 DLL,安装程序必须删除 DLL 的注册表项。
Windows 2000/NT: RAS 仅支持一个 RAS 管理 DLL,因此注册表值 DLLPath 不能包含以分号分隔的路径列表。