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