Laufen ein .exe-Datei aus einem browser (in irgendeiner Weise)
Habe ich eine Seite die es mir erlaubt, die Kontrolle über einige Geräte in einem lokalen Netzwerk. Jedoch einige der erweiterten Einstellungen können nur festgelegt werden, mit ein .exe-Datei, die sich auf dem computer, wo ich die Konfigurations-Seite. Ich würde gerne alle die Konfigurations-tools "in einem Ort", so wäre es schön, eine Art von link - /block/- Taste/flash-Animationen/whatever, die - nachdem Sie geklickt haben, die durch den Benutzer ausgeführt würde, eine angegeben .exe-Datei. Ich denke, dass es irgendwie möglich ist das, weil ich gesehen habe MMO Spiele, die sind gestartet mit einer Webseite. Ich vermute auch, dass html/javascript wird nicht lassen Sie mich etwas zu tun, also, vielleicht die Antwort ist Flash? Hoffe, Sie haben einige Ideen.
Vielen Dank im Voraus für alle Hinweise,
Michael.
InformationsquelleAutor kremuwa | 2011-02-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie die Möglichkeit zum installieren von software auf dem computer, den Sie möchten, um die Datei auszuführen?
Wenn ja, können Sie eine Adobe AIR-Anwendung, startet Sie Ihre Datei. Haben die user installieren, die AIR-app auf Ihrem computer. Erstellen Sie als Nächstes eine kleine flash-widget zu sitzen, auf Ihrer web-Seite. Das flash-widget aufrufen die AIR-app.
Einige API-info:
http://www.rogue-development.com/blog2/2008/03/interacting-with-an-air-app-from-a-browser-based-app/
InformationsquelleAutor Marc Hughes
Einen link mit einem Datei-URI könnte den trick tun. Hast du das ausprobiert?
InformationsquelleAutor Johannes Rudolph
Gibt es Möglichkeiten, dies zu tun, aber es ist ein Sicherheitsrisiko, so dass Sie nicht tun können, ohne, dass der Benutzer eine bestimmte Berechtigung. Wenn auf IE, Sie können dies tun, mit activeX, wenn Sie auf einem anderen browser ist es komplizierter-Sie müssen möglicherweise installieren Sie ein spezielles addon oder dll.
Eine einfache option ist, registrieren Sie Ihr Programm, wie Sie einen handler für eine bestimmte Art von URI. Wenn Sie jemals gesehen haben
itunes://
links auf der web, wenn Sie itunes auf Ihrem computer installiert ist, starten Sie itunes direkt. E. g. hier eine Erklärung,wie itunes funktioniert es. Eigentlich ist es eine Erklärung, wie es zu stoppen, aber Sie können Sie verwenden, um Ihr eigenes system, das gleiche zu tun.Einem anderen Ort, wo dies geschieht, ist auf dem google chrome download-Seite. Wenn Sie jemals installiert jedes google-Produkt auf Ihrem (windows) computer, google installiert auch eine dll, die es erlaubt, beliebige signierte google-Produkt einfach durch Klick auf einen link. Gehen Sie zum google chrome-download-Seite und können Sie rückgängig machen, die javascript zu sehen, wie Sie dies tun (schließlich gibt es eine nativ kompilierte dll-obwohl, die es Ihnen erlaubt, es zu tun), aber die Installation dieser zusätzlichen software ist es ganz nahtlose, wenn auch ein wenig verstörend.
So, wie Sie sehen können, gibt es eine Vielzahl von Methoden.
InformationsquelleAutor Jesse Cohen
Laufende lokale Dateien erfordert die Einbettung eines Objekts in einer Seite, die Zugriff auf den lokalen Computer. Dies ist erreichbar durch den Aufbau eines ActiveX-Steuerelement oder java-applet. Dies ist in der Regel verpönt apon für öffentliche websites, etc aber völlig in Ordnung für ein lokales Netzwerk oder kontrollierten Umgebung.
InformationsquelleAutor Mark Redman
Ist es unmöglich zu laufen exe auf den client, sonst ist es eine Sicherheitslücke.
Können Sie mit einer exe-Datei auf windows-server über CGI, obwohl.
InformationsquelleAutor kirilloid
Tue ich es durch die Verknüpfung zu einer .bat-Datei, die ausgeführt wird .exe selbst.
InformationsquelleAutor jalarie