
Immer wenn ich ‚nul‘ in die Eingabeaufforderung eingebe (unabhängig davon, in welchem Verzeichnis ich mich gerade befinde), wird ein „Windows-Sicherheit“-Popup mit folgendem Text angezeigt:
Windows Security
Your Internet Security settings prevented one or more files
from being opened.
$uri$\nul
Ich weiß, warum das Öffnen von nul ein interessantes Konzept wäre (zu Ihrer Information: es ist unmöglich). Aber warum erscheint in der Box die Meldung „IhrInternet-Sicherheitseinstellungen[..]"? Die 'nul'-Datei hatNichtshat zumindest meines Wissens nach etwas mit meinen Internet-Sicherheitseinstellungen zu tun.
BEARBEITEN:Und warum erkennt die Eingabeaufforderung „nul“ als eine Art Befehl? Sollte es nicht zu einem Fehler kommen (wie bei den meisten anderen reservierten Schlüsselwörtern):
´X´ is not recognized as an internal or external command, operable program
or batch file.
Antwort1
nul
wird als Befehl erkannt, weil erexistiertwas Standard-Datei-E/A-Funktionen betrifft, so wie /dev/null
es existiert. (Öffnennul
Istmöglich, aber das Endergebnis wäre wahrscheinlich so, als ob Sie eine Datei mit der Länge Null geöffnet hätten.)
Was die Benachrichtigung betrifft – Windows verwendet verschiedene Sicherheitsstufen, die „Zonen“ genannt werden (lokaler Computer, Internet, Intranet, vertrauenswürdig, eingeschränkt). Wenn Sie eine Datei herunterladen, kennzeichnen die meisten Browser sie als aus der Zone „Internet“ stammend, sodass eine Bestätigung angezeigt wird, obwohl sich die Datei jetzt auf Ihrer Festplatte befindet. Es ist möglich, dass sie nul
aus irgendeinem Grund jetzt zur Zone „Eingeschränkt“ gehört. (Die Zonen waren in Internet Explorer zunächst auf Website-Inhalte beschränkt und wurden erst später auf heruntergeladene Dateien und andere Dinge erweitert.)