Pourquoi entrer 'nul' dans Windows cmd donne un certain message d'erreur

4

Chaque fois que je tape "nul" dans l'invite de commande (quel que soit le répertoire dans lequel je suis actuellement), je reçois un message "Sécurité Windows" indiquant ce qui suit:

    Windows Security

    Your Internet Security settings prevented one or more files 
    from being opened.

    $uri$\nul

Je sais pourquoi ouvrir nul serait un concept intéressant (fyi: c’est impossible). Mais pourquoi la boîte indique-t-elle "Vos paramètres de sécurité Internet [..]"? Le fichier "nul" n'a rien à voir avec mes paramètres de sécurité Internet, autant que je sache, au moins.

EDIT: De plus, pourquoi l'invite de commande reconnaît-elle 'nul' comme une sorte de commande? Ne devrait-il pas y avoir d'erreur (comme c'est le cas avec la plupart des autres mots clés réservés):

    ´X´ is not recognized as an internal or external command, operable program
    or batch file.
Marcus Hansson
la source

Réponses:

2

nulest reconnu en tant que commande car il existe en ce qui concerne les fonctions d'E / S de fichier standard, tout comme il en /dev/nullexiste. (L'ouverture nul est possible, mais le résultat final sera probablement comme si vous ouvriez un fichier de longueur nulle.)

En ce qui concerne la notification - Windows utilise différents niveaux de sécurité appelés "zones" (ordinateur local, Internet, intranet, sécurisé, restreint). Lorsque vous téléchargez un fichier, la plupart des navigateurs le signalent comme provenant de la zone "Internet". Une confirmation s'affiche donc, même si le fichier se trouve maintenant sur votre disque. Il est possible que, nulpour une raison quelconque, appartienne maintenant à la zone "restreinte". (Les zones étaient initialement limitées au contenu du site Web dans Internet Explorer, mais ensuite étendues pour couvrir les fichiers téléchargés et d'autres éléments.)

Grawity
la source
Donc, les zones de sécurité existent réellement en dehors d'Internet Explorer? Cela pourrait expliquer beaucoup! Merci pour votre réponse!
Marcus Hansson