Windows, Internet Explorer Как мне определить, установлено ли у пользователя приложение TeamViewer?
544
YumYumYum
Учитывая тот факт, как показано ниже:
1) вы посещаете www.stackoverflow.com в день 1
2) stackoverflow.com при первом посещении попросил вас установить setup.exe
3) день 1 вы его установили
4) после нескольких дней третьего дня вы вернулись через Internet Explorer и подтвердили, что вы являетесь вами, а затем Stackoverflow.com проверит через Internet Explorer, установили ли вы когда-либо файл setup.exe.
если вы установили его, он запустит файл stackoverflow.exe, иначе он снова попросит вас установить его, потому что он отсутствует
Вопрос: как мне это сделать в Internet Explorer? Как я могу проверить, что пользователь установил setup.exe и его установил в своей системе, чтобы я мог позволить ему перейти к следующему модулю.
1) Допустим, вы зашли на www.stackoverflow.com в течение 1-го дня и загрузили файл setup.exe и установили приложение в 1-й день. 2) В 3-й день вы снова посетили сайт, зашли на сайт и сказали подтвердить затем интернет-обозревателю необходимо проверить, установил ли вы когда-либо этот файл setup.exe. 3) если вы его установили, он запустит это приложение, иначе он снова скажет вам, пожалуйста, загрузите его. 4) Надеюсь, теперь все ясно?
YumYumYum 10 лет назад
0
Пожалуйста, проверьте еще раз мой вопрос, я отредактировал как ваше предложение.
YumYumYum 10 лет назад
0
Вы спрашиваете, как кодировать проверку установки программы через IE в веб-сайт?
Raystafarian 10 лет назад
0
@Raystafarian: ДА - какие-либо примеры или как это можно сделать, чтобы проверить, был ли установлен setup.exe?
YumYumYum 10 лет назад
0
Что ты уже пробовал? Где вы застряли на проблеме?
Raystafarian 10 лет назад
0
@Raystafarian: я сделал подписанный код setup.exe и установил пользователя. Но теперь я понятия не имею, как я могу проверить, если это установлено.
YumYumYum 10 лет назад
0
Разработайте настройку так, чтобы она обнаружила предыдущую установку, и вы не сможете проверить ее установку на уровне браузера. Click-To-Run подтвердит, что пользователь использует текущий продукт.
Ramhound 10 лет назад
0
но я видел, что Logmein.com это делает, вы также можете из браузера выполнить выполнение и проверку.
YumYumYum 10 лет назад
0
@YumYumYum это то, что вы ищете? http://stackoverflow.com/questions/5115141/check-if-a-file-exists-locally-using-javascript-only <- проверить, существует ли файл локально с использованием javascript. И конечно, если у сайта есть логин, вы можете проверить это. по этой ссылке упоминается проверка ip http://stackoverflow.com/questions/391979/get-client-ip-using-just-javascript
barlop 10 лет назад
1
@ barlop: не совсем, что я также могу отслеживать, используя отслеживание файлов cookie пользователя, если файлы cookie были обнаружены, я вижу, что setup.exe был установлен. Но как мне из Internet Explorer выполнить stackoverflow.exe?
YumYumYum 10 лет назад
0
@YumYumYum вы упоминаете logmein, я использовал что-то подобное, что может быть ошибочно принято за то, что вы описываете. Я помню, что на самом деле файл не выполнялся. То, что он сделал, дало вам кнопку, чтобы нажать и сказал вам, чтобы запустить. Когда вы нажимаете кнопку, появляется сообщение с вопросом, хотите ли вы загрузить файл, вы говорите «да». Затем браузер msgbox спрашивает, хотите ли вы его запустить. Итак, браузер, взаимодействующий с пользователем, может запустить файл.
barlop 10 лет назад
0
@YumYumYum Некоторые браузеры (не Chrome) выдают диалоговое окно при загрузке, а затем опцию запуска. Я не знаю, если IE делает сейчас, но IE6 сделал. Но (взлом / эксплойты, как они могли бы), ни один браузер автоматически не запускает локальные исполняемые файлы. Возможно, вы увидели, что он дает пользователю возможность загрузить его, а затем сразу после его загрузки, давая пользователю возможность запустить его. Можете ли вы попробовать, а затем указать, какой браузер и веб-сайт вы видите такое поведение, которое вы утверждаете?
barlop 10 лет назад
0
@barlop: давайте сделаем это снова свежо. 1) зайдите в Internet Explorer, пожалуйста, 2) войдите в свою учетную запись Gmail 3) используйте набрать свою другую учетную запись Gmail с помощью Google Hangout 4) перейдите в список процессов, и вы заметите, что googletalkplugin.exe запущен 5) вы нажали в Internet Explorer и выполняете его файл .exe в вашем фоне. именно я пытаюсь это
YumYumYum 10 лет назад
0
давайте [продолжим это обсуждение в чате] (http://chat.stackexchange.com/rooms/13741/discussion-between-barlop-and-yumyumyum)
barlop 10 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
12
Почему папка / winsxs становится такой большой и ее можно уменьшить?
-
2
Повышенные привилегии для запуска приложений в Windows?
-
14
PDF Viewer в Windows
-
-
7
Какие службы Windows можно безопасно отключить?
-
8
Firefox PDF плагин для просмотра PDF в браузере на Windows
-
1
Windows теряет макет экрана
-
1
Есть ли способ предотвратить установку / обновление, чтобы засорять мой жесткий диск загадочными пап...
-
1
Как я могу получить доступ к принтеру Windows Vista из Ubuntu по сети?
-
6
Просмотр журнала в Windows
-
3
Фоновая проблема Windows с двумя экранами