Windows cmd에서 'nul'을 입력하면 특정 오류 메시지가 표시되는 이유


4

명령 프롬프트에 'nul'을 입력 할 때마다 (현재 디렉토리에 있음) "Windows 보안"팝업이 나타납니다.

    Windows Security

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

    $uri$\nul

나는 nul을 여는 것이 왜 흥미로운 개념인지 알고 있습니다. (fyi : 불가능합니다). 그러나 왜 상자에 " 인터넷 보안 설정 [..]"이라고 표시되어 있습니까? 'nul'파일은 적어도 내가 아는 한 인터넷 보안 설정과 관련없습니다 .

편집 : 또한 명령 프롬프트가 'nul'을 일종의 명령으로 인식하는 이유는 무엇입니까? 다른 대부분의 예약 키워드와 마찬가지로 오류가 발생하지 않아야합니다.

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

답변:


2

nul표준 파일 I / O 기능이 존재 하는 한 존재 하므로 명령으로 인식됩니다 /dev/null. (열 수 nul 있지만 최종 결과는 길이가 0 인 파일을 연 것처럼 나타납니다.)

알림과 관련하여 – Windows는 "영역"(로컬 컴퓨터, 인터넷, 인트라넷, 신뢰할 수있는, 제한된)이라는 다른 보안 수준을 사용합니다. 파일을 다운로드 할 때 대부분의 브라우저는 "인터넷"영역에서 온 것으로 표시하므로 파일이 디스크에 있어도 확인 메시지가 표시됩니다. 그것은 가능성이 있습니다 nul어떤 이유로 지금은 "제한된"영역에 속한다. 영역은 처음에 Internet Explorer의 웹 사이트 콘텐츠로 제한되었으며 나중에 다운로드 한 파일 및 기타 항목을 포함하도록 확장되었습니다.


보안 영역이 실제로 Internet Explorer 외부에 있습니까? 그것은 많이 설명 할 수 있습니다 ! 답변 주셔서 감사합니다!
Marcus Hansson
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.