先ほど簡単に述べたように、ABE機能を利用するには、Windows Server 2003 SP1システムに対して、共有フォルダに対するABE機能を有効にするためのAPIを発行する必要がある。詳しくはインストールされるドキュメントや以下のAPIの解説などを参照してほしいが、「NetShareSetInfo(共有ファイルに関する各種パラメータをセットするためのAPI)」というWin32 APIに対して、SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUMというフラグ・をセットして呼び出せばよい。
このAPIそのものは従来のWindows NT 4.0の頃から利用できるものであり、フラグのデータもいままでは予約領域だったものである。そのため、このAPIを呼び出す側はWindows Server 2003 SP1でなくても構わず、以前のWindows OSでもよい。実際、abecmd.exeをWindows XP SP2上で(Windows Server 2003 SP1のコンピュータに対して)実行することも可能であった。
C:\>ftp ABETestServer …FTPサイトに接続する
Connected to ABETestServer.
220 Microsoft FTP Service
User (ABETestServer:(none)): Administrator …管理者アカウントで接続
331 Password required for Administrator.
Password:
230 User Administrator logged in.
ftp> ls -R …ファイルとフォルダの(再帰的な)一覧表示
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
Granted
Restricted
.\Restricted: …制限されているフォルダも見えている
Granted.txt
Restricted.txt
226 Transfer complete.
ftp: 110 bytes received in 0.02Seconds 6.88Kbytes/sec.
ftp> quit
221
C:\>ftp ABETestServer
Connected to ABETestServer.
220 Microsoft FTP Service
User (ABETestServer:(none)): Alice …今度は一般ユーザー・アカウントで接続
331 Password required for Alice.
Password:
230 User Alice logged in.
ftp> ls -R …ファイルとフォルダの(再帰的な)一覧表示
200 PORT command successful.
150 Opening ASCII mode data connection for /bin/ls.
Granted
.\Granted: …Grantedフォルダは見えるが、Restrictedは見えない
Granted.txt
226 Transfer complete.
ftp: 36 bytes received in 0.00Seconds 36000.00Kbytes/sec.
ftp>