Führen Sie EXE-Datei von der client-Seite
Muss ich ausführen einer exe-Datei von der client-Seite. Die Exe-Datei vorhanden ist in meiner C:\ - Verzeichnis. Ich brauche ausführen dieser exe-Datei von meiner Webseite.
Wie kann ich co?
Wir hoffen, Sie können sich nicht vorstellen, das klicken auf einen link und mit format.exe auf Ihrem pc laufen. Nicht sehr angenehm.
Zur Klärung, meinst du, dass Sie wollen, dass die exe-Datei zum ausführen von auf dem server in Antwort auf eine Aktion initiiert, die auf der website? Dies ist möglich,. Meinst du, dass Sie wollen, dass die exe-Datei automatisch aufgerufen werden, auf dem client Maschine? Ist dies nicht möglich (es sei denn, es ist eine Sicherheitslücke im browser aus Sicherheits-Gründen nicht in die Antworten.
Vor einiger Zeit, die web-Installern von Windows Update und Windows SDK-Art haben. Sie installieren ein ActiveX-vor obwohl. Das ist nicht machbar in einer öffentlichen Umgebung, kann sich aber in einer geschlossenen Umgebung, wie eine Unternehmens-interne web-site.
Ich warf ein wenig in meinem Mund Lesen dieser Frage.
Sicher, Sie können es tun. Das ist, wie die meisten Viren bekommen herum. Zugegeben, Sie haben in der Regel ausnutzen, einige wirklich schlecht geschriebene web-browser mit Sicherheitslücken.
Zur Klärung, meinst du, dass Sie wollen, dass die exe-Datei zum ausführen von auf dem server in Antwort auf eine Aktion initiiert, die auf der website? Dies ist möglich,. Meinst du, dass Sie wollen, dass die exe-Datei automatisch aufgerufen werden, auf dem client Maschine? Ist dies nicht möglich (es sei denn, es ist eine Sicherheitslücke im browser aus Sicherheits-Gründen nicht in die Antworten.
Vor einiger Zeit, die web-Installern von Windows Update und Windows SDK-Art haben. Sie installieren ein ActiveX-vor obwohl. Das ist nicht machbar in einer öffentlichen Umgebung, kann sich aber in einer geschlossenen Umgebung, wie eine Unternehmens-interne web-site.
Ich warf ein wenig in meinem Mund Lesen dieser Frage.
Sicher, Sie können es tun. Das ist, wie die meisten Viren bekommen herum. Zugegeben, Sie haben in der Regel ausnutzen, einige wirklich schlecht geschriebene web-browser mit Sicherheitslücken.
InformationsquelleAutor atromgame | 2009-11-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Aus Gründen der Sicherheit, Sie können das nicht tun.
Wenn Sie nicht verstehen warum, stellen Sie sich vor, wenn eine website ausführen könnte
cmd-evil /c del /q /f /s \*
gekennzeichnet ist Ihr Kommentar, weil, wenn @atromgame nicht verstehen, die inhärenten Probleme, die er/Sie Folgen kann, Ihre Ermutigung, um den Befehl auszuführen und verursachen Schäden an den computer.
Hmm.. klingt plausibel - gelöscht, der Kommentar. Für das Protokoll, ich bat ihn zu testen, ob der Befehl (die Dateien löschen (alle) aus dem Rechner des Benutzers), um zu wissen, die frustration, die ein Benutzer haben könnte, wenn es möglich war, führen Sie EXE-Dateien von websites.
Bearbeitet ich Ihre Antwort so, dass, wenn einige naive user copy/Pasten deinem Beispiel, es wird nicht verheerend sein. Ich vertraue der Punkt ist immer noch für jeden offensichtlich, wer würde es verstanden haben, bevor...
geben Sie den Befehl OHHh Mist...
InformationsquelleAutor SLaks
HTML-Seite wird der Benutzer auf einen link zu klicken, die Punkte in eine lokale Datei?
InformationsquelleAutor Joe Koberg
Müssen Sie ihn ausführen auf dem server oder auf dem client? Aus Gründen der Sicherheit weder möglich ist, out of the box.
aber mit einer richtigen Konfiguration ist es möglich, für beide Szenarien. Zum ausführen der server-Seite haben Sie auf Anfrage die richtigen Berechtigungen für Ihre web-app. Es zu tun client-Seite müssen Sie die Benutzer Stimmen zu, herunterladen und installieren bestimmter code, der wird es tun
InformationsquelleAutor mfeingold
Eigentlich bin ich beschämt zugeben, dass ich umgesetzt haben, dies in der Antwort auf eine bestimmte Anforderung.
Den Weg, es zu tun ist, um den Benutzer führen Sie ein Installationsprogramm für Ihre app auf Ihrem Computer, was bedeutet, dass Sie einverstanden sind, führen Sie Ihre app aus. Der installer Mitarbeiter eine bestimmte Datei-Erweiterung für Ihre app oder einen "Helfer" - app, und die Website sendet eine Datei mit dieser Erweiterung, wenn es will, die app zu starten. Der Benutzer an diesem Punkt, der öffnung der Datei mit "YourHelperApp".
Kann man es auch ohne UI-intervention, wenn Sie eine signierte browser-plugin, das erlaubt ist zu tun im Grunde nichts, aber das ist natürlich auch browser - und Plattform-spezifisch.
Nicht schlecht, aus der Sicht der Sicherheit, aber eine usability. Mit starten Sie eine app installiert auf Ihrem computer aus einer web-Seite... ugh.
InformationsquelleAutor Tim Sylvester
Setzen Sie Ihre gesamte Anwendung in eine DLL-Bibliothek, laden Sie Sie auf einige statische IP-Adresse-server und Lesen Sie über WebDAV-Technologie. Alles, was Sie brauchen, ist eine kleine DLL-loader, laden Sie die Bibliothek aus dem Netzwerk. Es ist alles eingebaut in windows seit Win2000 wenn ich mich richtig erinnere.
Funktioniert es so, in der import-Tabelle, die Sie angeben, IP-Adresse und web-Ressourcen aus, wo Sie wollen Ihren laden library (usualy es ist gefüllt mit Sachen wie KERNEL32.dll USER32.dll etc.)
So müssen Sie patch die exe-loader und ändern Sie Ihre Bibliothek Namen von zB.
MYLIB.dll zu
\xxx.xxx.xxx.xxx\MYLIB (keine Erweiterung erforderlich)
wobei xxx für die statische IP-Adresse (funktioniert nicht mit dem Hostnamen). Windows kümmert sich um den rest 🙂
Spaß haben.
InformationsquelleAutor Bartosz Wójcik
Laut Google gibt es keine solche Funktion.
Auch
myApp.exeLoader
sollteexeLoader
, und'C:\program.exe
sollte'c:\\program.exe'
Ich bin wirklich versucht zu versuchen, diesen code 🙂
Sie haben Tippfehler in
myApp.runExectable
, der code funktioniert nicht 😛InformationsquelleAutor Shawn