可安装的政策下载工具

【勇芳软件工作室】汉化HomePreviousNext

可安装的策略下载器必须是Win32动态链接库(DLL)。它应该导出具有以下形式的命名函数。

VOID FAR PASCAL ProcessPolicies(HWND 【hwndOwner】,
LPSTR 【lpszPolicyFilePath】, LPSTR 【lpszUserName】,
LPSTR 【lpszComputerName】, DWORD 【dwFlags中】);

【hwndOwner】

处理父窗口。

【lpszPolicyFilePath】

MPR将用于查找策略文件的完整路径和文件名的地址。下载程序可能会使用此参数,或忽略它,并使用不同的路径。

【lpszUserName】

登录用户的用户名的地址。

【lpszComputerName】

本地计算机名称的地址。

【dwFlags中】

标志。该参数可以是这个值:

PP_DISPLAYERRORS显示关于下载期间遇到的错误的错误消息(包括未找到文件,找不到网络资源等)。否则,如果有错误,该函数将静默地失败。

除了定义和导出此函数之外,应用程序必须将其记录在注册表中。应在HKEY_LOCAL_MACHINE \\ 网络 \\ 登录键下添加以下条目。

PolicyHandler = "【dll名称】, 【功能名称】"

在这个例子中,【dll名称】是包含该函数的DLL的名称,【功能名称】是导出的函数名。