Первое, что пришло на ум (например, я еще действительно не продумал это), почему Вы только не инвертируете свою логику?
<FilesMatch ".(gif|jpg|jpeg|png)$">
SetEnvIfNoCase Referer "^http://[^/]evilhost.com/" localref
Order deny,allow
deny from all
allow from env=localref
</FilesMatch>
Можно заблокироваться для AD пользователя или группы. Но не надежно клиентом используется.
Примечание: Полномочия для принципалов, не для кода обычно.
Имя клиента может определенный sys.sysprocesses.program_name.
Это установлено Application Name
в строке подключения, таким образом, это может быть любое значение. И Вы не можете установить его в Доступе MS (до версии 2003, по крайней мере): это показывает "Microsoft Office 2003" то же как, скажем, Excel (можно установить его от Excel странно).
Так, нет, Вы не можете сделать этого.