디지털 가든
사라지지 않는 유령빛:오사 한 발과 정밀 저격 한 발
초대받지 못한 하나의 빛
그것은 의식 없이 나타났다: 화면 구석, “위로 이동” 거품 하나가 떠 있는 채로——오르지도, 가라앉지도, 흩어지지도 않는다. 주인의 커서는 오래전에 떠났건만, 그것은 천막에 못 박힌 유령빛처럼 끝내 사라지려 하지 않았다.
첫 발사, 오사
첫 용의자는 빠르게 좁혀졌다: cua-driver——브라우저 자동화의 커서 오버레이. 이름에 Overlay와 Agent를 달고, 순전한 우연으로 공역에 잔류해 있었다. 호령 한 방, 강제 종료.
거품은 움직이지 않았다. 사후 검증은 정직해야 한다: 그 한 발은 오사였다. cua-driver는 지나가던 무고한 위성에 지나지 않는다——브라우저 자동화의 시각화 인디케이터 계층이며, 다음 임무에서 다시 점화되어 떠오를 것이다. 잘못 쏘아도 아프지 않지만, 기록은 남겨야 한다: 디버깅의 역사에서 모든 발포에는 사후 검증이 따라야 한다.
덩굴을 따라가다: 창의 클래스 이름은 거짓말을 하지 않는다
다른 싸움법: 창을 가진 모든 프로세스의 점호를 돌리고, 화면 좌표로 심우주 측거를 행한다. 진범이 모습을 드러냈다——FTNN의 툴팁 창, 클래스 이름 Qt51516QWindowToolTipSaveBits, 위치 (2014, 1138), 그 거품과 틈 하나 없이 일치.
주인이 반공중에 잊어 버린 호버 툴팁. 악의도 음모도 없다——마우스의 한 번 스침을 끝내 잊지 못했을 뿐이다.
편지 한 통으로 배웅하다
마지막 일격은 거의 다정할 만큼 조용했다: WM_CLOSE 한 통, 발송. 창의 소멸을 확인하고, 전 시스템 재스캔——보이는 툴팁 창, 영(0).
결론
작은 전역, 오 분, 그러나 기록할 가치가 있다: 점호, 측거, 오사의 정직한 검증, 마지막 일격. 유령의 대부분은 악의적인 프로그램이 아니라 잊혀진 빛이다——찾아내고, 정중히 배웅하고, 그리고 다시 길을 가는 것이다.
댓글