Windows, Internet Explorer Wie erkenne ich, ob der Benutzer bereits TeamViewer installiert hat?

655
YumYumYum

Angesichts der Tatsache wie folgt:

1) Sie besuchen am Tag 1 www.stackoverflow.com

2) stackoverflow.com hat Sie bei Ihrem ersten Besuch aufgefordert, setup.exe zu installieren

3) Tag 1, an dem Sie es installiert haben

4) Nach einigen Tagen, Tag 3, sind Sie über Internet Explorer zurückgekehrt und haben Sie überprüft, und Stackoverflow.com überprüft dann über Internet Explorer, ob Sie die setup.exe schon einmal installiert haben.

Wenn Sie es installiert haben, wird es die Datei stackoverflow.exe ausführen. Andernfalls werden Sie erneut aufgefordert, es zu installieren, da es fehlt

Frage: Wie mache ich das jetzt im Internet Explorer? Wie kann ich überprüfen, ob der Benutzer die setup.exe installiert hat und in seinem System installiert ist, damit ich ihm erlauben kann, zum nächsten Modul zu wechseln.

0
1) Nehmen wir an, Sie waren am ersten Tag auf www.stackoverflow.com und haben eine Datei setup.exe heruntergeladen und die Anwendung an Tag 1 installiert. 2) Tag 3: Sie haben die Site erneut besucht, Sie haben sich bei der Site angemeldet und Sie haben bestätigt Dann muss der Internet Explorer überprüfen, ob Sie die setup.exe installiert haben. 3) Wenn Sie diese installiert haben, wird diese Anwendung ausgeführt. Andernfalls werden Sie aufgefordert, sie herunterzuladen. 4) ich hoffe es ist jetzt klar? YumYumYum vor 10 Jahren 0
Bitte überprüfen Sie noch einmal meine Frage, die ich wie Ihren Vorschlag bearbeitet habe. YumYumYum vor 10 Jahren 0
Fragen Sie, wie Sie die Installationsprüfung eines Programms über IE in eine Website codieren können? Raystafarian vor 10 Jahren 0
@ Raystafarian: JA - irgendwelche Beispiele oder wie kann man überprüfen, ob die setup.exe installiert wurde? YumYumYum vor 10 Jahren 0
Was hast du schon probiert? Wo steckst du bei dem Problem? Raystafarian vor 10 Jahren 0
@ Raystafarian: Ich habe den setup.exe-Code unterschrieben und den Benutzer installiert lassen. Aber jetzt habe ich keine Ahnung, wie ich überprüfen kann, ob das installiert ist. YumYumYum vor 10 Jahren 0
Entwerfen Sie das Setup so, dass eine frühere Installation erkannt wird und Sie die Installation auf Browser-Ebene nicht überprüfen können. Click-to-Run überprüft, ob der Benutzer das aktuelle Produkt verwendet. Ramhound vor 10 Jahren 0
aber ich habe gesehen, wie Logmein.com es tut. Sie können die Ausführung und Überprüfung auch über den Browser durchführen. YumYumYum vor 10 Jahren 0
@YumYumYum ist das, wonach Sie suchen? http://stackoverflow.com/questions/5115141/check-if-a-file-exists-locally- using-javascript-only <- Prüfen Sie, ob eine Datei lokal mit Javascript vorhanden ist. Und wenn eine Website über ein Login verfügt, können Sie dies auch überprüfen. Dieser Link erwähnt das Überprüfen der IP-Adresse http://stackoverflow.com/questions/391979/get-client-ip-using-just-javascript barlop vor 10 Jahren 1
@ barlop: nicht wirklich, dass ich auch mithilfe der Cookies von Benutzern nachverfolgen kann, ob die Cookies gefunden wurden und ich sehe, dass setup.exe installiert wurde. Aber wie führe ich aus dem Internet Explorer die stackoverflow.exe aus? YumYumYum vor 10 Jahren 0
@YumYumYum Sie erwähnen Logmein, ich habe etwas Ähnliches verwendet, das mit dem, was Sie beschreiben, verwechselt werden kann. Ich erinnere mich daran, dass die Datei nicht wirklich ausgeführt wurde. Was es getan hat, war ein Knopf zum Klicken und Ausführen. Wenn Sie auf die Schaltfläche klicken, wird eine msgbox angezeigt, in der Sie gefragt werden, ob Sie die Datei herunterladen möchten. Sie sagen Ja. Dann fragt die msgbox des Browsers, ob Sie es ausführen möchten. So kann der Browser mit Benutzerinteraktion eine Datei ausführen. barlop vor 10 Jahren 0
@YumYumYum Einige Browser (nicht Chrome) geben beim Herunterladen eine Dialogbox und dann eine Ausführungsoption an. Ich weiß nicht, ob der IE jetzt funktioniert, aber IE6 hat es getan. Aber (hacking / ausnutzen, wie sie könnten), läuft kein Browser automatisch lokale ausführbare Dateien. Vielleicht haben Sie gesehen, dass es dem Benutzer die Option gab, es herunterzuladen und direkt nach dem Herunterladen, so dass es dem Benutzer die Möglichkeit gab, es auszuführen. Können Sie es versuchen und angeben, welchen Browser und welche Website Sie dieses Verhalten sehen, das Sie behaupten? barlop vor 10 Jahren 0
@ barlop: lass es nochmal frisch machen. 1) Gehen Sie bitte zum Internet Explorer. 2) Melden Sie sich mit Ihrem Google Mail-Konto an. 3) Wählen Sie ein anderes Google Mail-Konto mit Google Hangout. 4) Gehen Sie zur Prozessliste. Sie werden feststellen, dass googletalkplugin.exe ausgeführt wird. 5) Sie haben im Internet Explorer angeklickt und dessen Ausführung eine .exe-Datei in Ihrem Hintergrund. genau das versuche ich YumYumYum vor 10 Jahren 0
Lasst uns [diese Diskussion im Chat fortsetzen] (http://chat.stackexchange.com/rooms/13741/discussion-between-barlop-and-yumyumyum) barlop vor 10 Jahren 0

0 Antworten auf die Frage