6 Stimmen

Starten einer ausführbaren Datei von einer Website?

Wir entwickeln eine Website, die nur im Intranet läuft, und auf Computern mit Zugang zu diesem Intranet wird diese ausführbare Datei installiert. Wir können keine Aufforderungen wie "Möchten Sie [Dateiname].exe öffnen?" gebrauchen. Klicken Sie auf einen Link und das Programm wird gestartet.

Mir ist klar, dass es sehr, sehr schlecht ist, Websites die Möglichkeit zu geben, ausführbare Dateien auf dem Client-Rechner auszuführen, aber die Geschäftsleitung weigert sich, in diesem Punkt nachzugeben.

Die Rechner müssen mit Windows (XP oder höher) und Firefox 3 ausgestattet sein.

0voto

Ich stimme dem Rest zu, ich bin mir ziemlich sicher, dass man das nicht mehr machen kann (und vor allem nicht in Firefox). Auf diese Weise wurden früher viele der Spyware/Adware-Programme installiert. Sie müssen einen Standpunkt einnehmen und dem Management sagen, dass es unmöglich ist.

0voto

Curtis Shipley Punkte 7652

Eine aktive X-Kontrolle ist der einfachste Weg. Es gibt ein Plugin für Firefox, mit dem Sie aktive X-Steuerelemente hosten können. Oder Sie könnten einfach ein NS-Plugin schreiben, um dies zu handhaben.

0voto

Jason Punyon Punkte 38137

Diese ist ein alter Artikel über die Bereitstellung von ausführbaren Dateien im Internet. Ich weiß, dass dies mit dem Internet Explorer möglich ist (wegen unseres zersplitterten Entwicklungsteams müssen wir noch einiges davon unterstützen). Ich weiß nicht, wie es sich mit Firefox verhält.

0voto

Chris Nava Punkte 6432

Die Verwendung einer "file:///c:/Programme/myprogs/myprog.exe"-URL im Link hat früher für den IE funktioniert. Aber das habe ich schon lange nicht mehr versucht.

Ich würde die oben beschriebene MIME-Typ-Methode oder das Hinzufügen eines speziellen URI-Präfixes "chaos://myparams" empfehlen, das von dieser ausführbaren Datei verarbeitet wird.

0voto

Ich verstehe vollkommen, was Sie sich wünschen. Alles, was ich im Internet lese, ist die Erwähnung, dass dies eine große Sicherheitslücke ist usw.. Ich werde Ihnen erklären, warum ich dies brauche und an einer Lösung für dieses Problem arbeite, der ich schon sehr nahe bin.

Ich habe viele verschiedene Benutzeranwendungen, z.B. Call Center, usw.. Ich arbeite derzeit an einem abschließbaren Desktop, der im Kiosk-Modus läuft. Alles, was der Benutzer sieht, ist ein blauer Bildschirm mit einigen Computerinformationen und einem IE-Symbol. Mein Ziel ist es, Microsoft Office und einige interne Client/Server-Anwendungen auf dieser Seite auszuführen. Es funktioniert einwandfrei, da alles noch da ist, nur können meine Benutzer es nicht sehen. Allerdings habe ich die gleichen Probleme wie Sie. Mein Netzwerk ist sehr sicher und nutzt MPLS, interne und externe verwaltete Router, Firewalls/ASAs und viele Sicherheitsexperten. Außerdem ist dies ein rein internes Netzwerk. Meiner Meinung nach ist es also völlig in Ordnung. Wenn ich also eine Lösung zur Umgehung dieses Problems finde, werde ich sie veröffentlichen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X