Windows, Internet Explorer Как мне определить, установлено ли у пользователя приложение TeamViewer?

523
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 и его установил в своей системе, чтобы я мог позволить ему перейти к следующему модулю.

0
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 ответов на вопрос