В то время как могло бы быть возможно создать "вложение панели задач" путем разделения на подклассы некоторых окон Проводника, это - порядки величины, легче просто записать оболочке расширения, поэтому к сожалению, безопасно предположить, что это - расширение оболочки, размещенное в explorer.exe
.
Используйте mod_geoip модуль. http://www.maxmind.com/app/mod_geoip
Например:
GeoIPEnable On
GeoIPDBFile /path/to/GeoIP.dat
SetEnvIf GEOIP_COUNTRY_CODE CN BlockCountry
SetEnvIf GEOIP_COUNTRY_CODE RU BlockCountry
# ... place more countries here
Deny from env=BlockCountry
Можно использовать условие rewrite_mod REMOTE_ADDR перенаправить запрещенных пользователей к единственной странице, описывающей то, что им не позволяют ввести, или просто дать им 403 ошибки.
RewriteCond %{REMOTE_ADDR} ^123\.123\.123\.[0-9]{3}$
RewriteRule .* ...
Для получения диапазона дюйм/с для страны получите базу данных Maxmind, например.
Проверьте IP и определите, какая страна размещает его, и затем заблокируйте его. Конечно, это не точно, но это - что-то. Обычно я не поклонник выполнения этого хотя; но возможно это требуется по некоторой легальной причине.
Можно использовать сервисы как это:
http://www.maxmind.com/app/geolitecountry
извлечь информацию, какие диапазоны IP принадлежат, к которым странам и блокируют их. Следует иметь в виду, блокируете ли Вы слишком много диапазонов на веб-сайте интенсивного трафика, можно видеть некоторое тяжелое использование на брандмауэрах.