귀하의 컴퓨터는 지속적으로 시스템의 다양한 구성 요소 사이에가는 활동을 모니터링합니다. 디스플레이 속성 창의 화면 보호기 설정에 표시된 시간 동안 키보드 와 마우스 가 유휴 상태 였다는 사실이 확인 되면 시스템은 화면 보호기를 시작할 수 있는지 확인 하기 위해 전경 또는 현재 응용 프로그램에 특수 명령을 보냅니다 . 컴퓨터 기반 교육(CBT) 창이 열려 있는 응용 프로그램이 실행 중이거나 MS-DOS 프롬프트에서 실행하는 것과 같은 비 Windows 프로그램이 포그라운드 응용 프로그램으로 실행 중인 경우 Windows는 화면 보호기를 시작하지 않습니다.
다음은 화면 보호기를 시작하는 과정입니다.
- 화면 보호기를 시작할 수 있는지 여부를 확인하기 위해 Windows는 포그라운드 응용 프로그램에 메시지를 보냅니다. 이 명령은 응용 프로그램에 "화면 보호기를 시작할 수 있습니까?"라고 묻습니다.
- Windows가 아닌 프로그램은 명령을 이해하지 못하므로 응답하지 않습니다. CBT 응용 프로그램은 이를 이해하지만 "아니요, 지금 교육을 제공하고 있습니다."를 의미하는 명령으로 응답합니다. 다른 모든 응용 프로그램은 명령에 긍정적으로 응답해야 합니다.
- 그런 다음 Windows 는 system.ini 파일 의 SCRNSAVE.EXE=____ 행 을 확인하여 화면 보호기가 지정되었는지 확인합니다. 항목이 비어 있으면 화면 보호기를 실행하라는 명령을 무시합니다. 그러나 파일 이름이 나열되면 해당 파일을 로드하려고 시도합니다. 나열된 파일이 실제 화면 보호기인 한 프로그램은 현재 바탕 화면 위에 화면 보호기 이미지를 실행하고 생성합니다.
화면 보호기는 Windows가 키보드나 마우스의 입력을 감지할 때까지 계속 실행됩니다. 대부분의 화면 보호기에서 마우스를 움직이거나 아무 키나 누르면 화면 보호기가 즉시 종료됩니다. 그러나 화면 보호기는 특정 키나 버튼만 누르거나 마우스가 특정 거리를 이동할 때 중지되도록 프로그래밍할 수 있습니다. 이 기능은 대화형 화면 보호기에서 특히 유용합니다.
다음은 흥미로운 링크입니다.
- 화면 보호기 작동 방식
- 운영 체제 작동 방식
- 컴퓨터 모니터의 작동 방식
- 컴퓨터 키보드 작동 방식
- 컴퓨터 마우스 작동 방식