ОК, у нас есть онлайн-магазин загрузок, доступ к которому осуществляется через наше программное обеспечение. Недавно у нас были запросы разрешить загрузку через обычные браузеры, и довольно легко просто щелкнуть страницу загрузки. Проблема в том, что людям, имеющим две ссылки на скачивание, одну для программного обеспечения и одну для их веб-браузера, было бы непонятно, поэтому мы хотим различать эти две ссылки и показывать только соответствующую ссылку для загрузки.
Из того, что я собрал, компонент .net WebBrowser такой же, как IE, и использует тот же пользовательский агент, поэтому мы не сможем использовать его, если мы не создадим подкласс WebBrowser в программном обеспечении, чтобы заставить его использовать определенный пользовательский агент. , Это более разумный вариант, но мы должны были бы выпустить другую обновленную версию, которая не идеальна.
Есть ли другие способы узнать, кто-то получает доступ к сайту через компонент .net? Моя единственная альтернатива - скопировать магазин на другой адрес с разными ссылками на скачивание и отправить туда людей. Опять же, это выполнимо, но не идеально.