전체 글

    Miniport drivers

    Miniport drivers NDIS 미니포트 드라이버는 두 가지 기본적인 기능을 가지고 있다: NIC를 통해 데이터 송/수신을 포함하는 Netword Interface Card (NIC) 관리. Filter 드라이버, Intermediate 드라이버 그리고 Protocol 드라이버와 같은 상위 레벨 드라이버와의 인터페이싱. 미니포트 드라이버는 NDIS 라이브러리를 통해 NIC와 상위 레벨 드라이버간에 통신을 한다. NDIS 라이브러리는 미니포트 드라이버가 호출 해야 할 모든 운영체제 함수들(NdisMXxx, NdisXxx 함수)을 제공하고 있다. 미니포트 드라이버는 NDIS가 상위 레벨 드라이버를 대신해 미니포트 드라이버에 접근하거나 자체적인 목적을 수행하기 위해 호출 할 경우를 위해 Miniport..

    NDIS 드라이버 유형

    Network Driver Interface Specification (NDIS) 라이브러리는 네트워크 드라이버에서 네트워크 하드웨어들을 추상화한다. 또한 NDIS는 네트워크 전송과 같은 상위 레벨 드라이버들에서 하드웨어를 관리하는 하위 레벨 드라이버들이 추상화 된 네트워크 드라이버 계층 간의 표준 인터페이스를 구체적으로 명시한다. 또한 NDIS는 다른 시스템 값과 연결을 위한 매개변수 블록, 핸들 그리고 함수들에 대한 포인터를 포함하는 매개 변수들과 상태 정보를 유지 관리한다. NDIS가 제공하는 네트워크 드라이버들의 기본적인 유형은 다음과 같다. Miniport Drivers Protocol Drivers Filter Drivers Intermediate Drivers 링크: https://docs...

    #SingleInstance

    #SingleInstance [ForceIgnoreOff] 이 구문이 들어가면 스크립트가 이미 실행 중인 상황에서 다시 실행할 수 있는지 여부를 결정할 수 있다. ForceIgnoreOff 에 어떠한 내용이 들어가느냐에 따라 결정된다. #SingleInstance ForceIgnoreOff 생략 시, 이전에 실행 중인 스크립트를 유지할지 새로 실행할지 묻는 MsgBox를 표시한다. #SingleInstance force 여부를 묻지 않고 강제로 새로운 스크립트를 실행하게 한다. #SingleInstance ignore 실행중인 기존 스크립트를 그대로 유지한다. #SingleInstance off 기존 스크립트를 유지한 상태로, 새로운 스크립트가 별도로 실행 된다.