Как узнать, было ли программное обеспечение установлено на компьютере пользователя через Интернет

Здесь, в моей компании, у нас есть много программного обеспечения .NET, как Windows Forms, так и Web Forms.

Теперь у нас есть некоторая проблема, нам нужно проверить, есть ли у пользователя пиратское программное обеспечение на его машине.

Для Windows Forms было легко получить доступ к реестру Windows.

Итак, что мы можем сделать для веб-сайтов? Потому что пользователь мог работать на веб-сайте только в том случае, если был установлен АГЕНТ.

Я думал на странице входа, мы могли бы как-то проверить, установлен ли у пользователя АГЕНТ, если нет, мы перенаправляем на новую страницу для установки этого АГЕНТА.

PS: AGENTE будет Windows Server.

Мой вопрос:

Как я могу проверить через веб-сайт, установлен ли у пользователя АГЕНТ?

У Some1 есть другой метод?


person Gustavo Melo    schedule 03.05.2012    source источник
comment
См. этот stackoverflow.com/questions/8768979/   -  person Djaved    schedule 03.05.2012
comment
Ваш вопрос не очень ясен. Вы можете начать с уточнения, что такое АГЕНТ? Это какое-то программное обеспечение для мониторинга пользователя?   -  person Icarus    schedule 03.05.2012
comment
@Icarus, например, АГЕНТ будет простым сервером Windows (некоторые щелкают один раз), который будет проверять информацию с машины (например, пиратское программное обеспечение)   -  person Gustavo Melo    schedule 03.05.2012
comment
Спасибо, Джавед, ваша ссылка прояснила некоторые сомнения.   -  person Gustavo Melo    schedule 03.05.2012


Ответы (1)


Не могли бы вы предоставить загружаемый инструмент на веб-сайте, который проверяет компьютер пользователя и предоставляет ключ, необходимый для входа в систему или включения учетной записи?

person Dave    schedule 03.05.2012
comment
Да, это возможно... Но мне нужно проверить, был ли этот АГЕНТ установлен ежедневно, а не один раз, потому что пользователь может удалить АГЕНТ позже. Поэтому мне нужно проверить через веб-сайт, если АГЕНТ продолжает устанавливаться. - person Gustavo Melo; 03.05.2012
comment
Как насчет того, чтобы связать каждую установку агента с учетной записью пользователя и иметь веб-сервис на вашем веб-сайте, на который агент публикует сообщения? Затем проверка входа может проверить, размещал ли агент сообщения в течение льготного периода, который вы разрешили. - person Dave; 03.05.2012
comment
Идеальный Дэйв, я думал о чем-то подобном! Спасибо за ваше время. Это может быть правильным направлением. - person Gustavo Melo; 03.05.2012