NWAPPAuthenticateExtern関数は、外部認証フックをzenlite.dllライブラリに提供します。
#include <afxwin.h>
bool __stdcall NWAPPAuthenticateExtern
{
char *szTreeName,
char *DSName,
char szWho
}
(IN) DLLが置かれているクライアント上のディレクトリツリーの名前を指定します。
(IN) ユーザが使用できるアプリケーションオブジェクトの名前を指定します。たとえば、このアプリケーションは名前やパスワード、またはその他の認証方法(バイオメトリックスキャナによる指紋の読み取りなど)を要求することができます。
(IN) 完全なユーザ名を指定します。
TRUE |
アプリケーションを起動します。 |
FALSE |
アプリケーションを起動しません。 |
この関数の実装は管理者が実行します。MAX_DN_BYTESバイト(MAX_DN_BYTES = 512)を超える値をNWAPPAuthenticateExternに渡すと、バッファがオーバーフローして、アクセス違反が返されます。
重要: この関数は必ずエクスポートしてください。