Excel Datei ohne Open Save Cancel Dialog öffnen mit Node.js über C++

Warum ein Sicherheitsrisiko?

Das folgende Bild zeigt das Dialogfeld Öffnen-Speichern-Abbrechen, das von Internet Explorer angezeigt wird, wenn versucht wird, eine Datei herunterzuladen.

Das Dialogfeld Öffnen-Speichern-Abbrechen
todo:image_alt_text
Wie oben erklärt, ist es ein Sicherheitsrisiko, eine Datei ohne Bestätigung, dass Sie sie wirklich öffnen möchten, auf Ihrem System zu öffnen oder laufen zu lassen. Einige Dateien enthalten Viren, und einige Websites versuchen, schädliche Dateien automatisch auf Ihren Computer herunterzuladen, ohne dass Sie gefragt werden. Es wird daher nicht empfohlen, den Download-Dialog ohne Download-Hinweis zuzulassen, damit Benutzer die Datei und deren Quelle vor dem Herunterladen oder Ausführen überprüfen können. Das Deaktivieren des Download-Dialogs macht das System anfällig für Viren, Trojaner und Hacker, die Ihr System heimlich beeinflussen könnten.

Öffnen einer Datei ohne das Dialogfeld Öffnen-Speichern-Abbrechen

Obwohl es ein großes Sicherheitsproblem ist, bietet Microsoft immer noch Internet Explorer-Einstellungen, die es den Benutzern ermöglichen, die Dialogfeld-Öffnen-Speichern-Abbrechen-Prompt für den Dateidownload zu deaktivieren.

Im Windows Explorer:

  1. Wählen Sie im Extras-Menü Ordneroptionen.
  2. Klicken Sie im Dialogfeld Ordneroptionen auf die Registerkarte Dateitypen.
  3. Wählen Sie den Dateityp mit der XLS-Erweiterung aus.
  4. Klicken Sie auf Erweitert. Ein Dialogfeld wird angezeigt. Es hat drei Optionen unten.
  5. Deaktivieren Sie die Option Bestätigen Sie nach dem Download das Öffnen.
  6. Wählen Sie die dritte Option - Im gleichen Fenster durchsuchen - um die Excel-Datei in Internet Explorer anzuzeigen, ohne Microsoft Excel eigenständig zu starten.
Optionen zum Bearbeiten des Dateityps
todo:image_alt_text
Mit dieser Einstellung können Dateien direkt im Webbrowser ausgeführt werden, ohne dass beim Herunterladen oder Öffnen der Datei der Dialog zum Öffnen-Speichern-Abbrechen angezeigt wird.