Ну, я отступаю от вопроса, но у меня была подобная потребность сегодня и хотя я не мог найти идентификатор от клиента, использующего JavaScript, я сделал следующее.
На стороне сервера: -
<div style="display:none;visibility:hidden" id="uip"><%= Request.UserHostAddress %></div>
Используя Javascript
var ip = $get("uip").innerHTML;
я использую Ajax ASP.NET, но можно использовать getElementById вместо $get ().
то, Что происходит, у меня есть скрытый элемент отделения на странице с IP пользователя, представленным с сервера. Чем в JavaScript я просто загружаю то значение.
Это могло бы быть полезно некоторым людям с подобным требованием как Ваше (как я, в то время как я не имел, понимают это).
За Ваше здоровье!
При вызове BitBlt () добавьте флаг CAPTUREBLT для "захвата" многоуровневых окон
Это могло быть из-за композиции рабочего стола. Выключите композицию рабочего стола Aero в Vista и попробуйте снова.