프로그램 을 두 번 눌 렀 을 때 무슨 일이 일 어 났 습 니까?
1547 단어 실천 하 다.깊이 연구 하 는 여행.
아이콘 에서 두 번 누 르 는 동작 은 탐색 기. exe, 즉 데스크 톱 프로그램 에서 알 수 있 습 니 다. 데스크 톱 프로그램 에 응답 을 기다 리 는 DLL 이 있 습 니 다. 셸 프로그램 이 라 고 합 니 다.그 중 에 Shell 32. dll 이라는 사람 이 있 습 니 다. 더 블 클릭 작업 을 받 겠 다 고 했 습 니 다. 먼저 우리 가 클릭 한 파일 이름과 위 치 를 가 져 온 다음 에 Shell ExecuteExW 를 통 해 프로그램 을 실행 하기 시 작 했 고 프로그래머 가 잘 아 는 Create ProcessW 를 호출 했 습 니 다.XP 를 예 로 들 면 절 차 는 다음 과 같다.
......
_InvokeContextMenu()
CDefFolderMenu::InvokeCommand()
HDXA_LetHandlerProcessCommandEx()
CShellExecMenu::InvokeCommand
CShellExecMenu::_InvokeOne()
_InvokePid()
ShellExecuteExW()
_ShellExecuteNormal()
ExecuteNormal()
_TryInvokeApplication()
_DoExecCommand()
_SHCreateProcess()
CreateProcessW()
CreateProcessW () 에서 작업 이 많 습 니 다. 먼저 필요 한 합 법 적 인 검 사 를 한 다음 에 이 파일 을 분석 하 는 것 이 실행 가능 한 프로그램 입 니까?다른 프로그램 이 필요 한 지 여 부 는. txt 파일 이지 만 열 리 는 것 은 메모 장 입 니 다. 더 자세 한 Windows 시스템 에서 프로 세 스 후반 부 를 만 드 는 내용 을 알 고 싶다 면 React OS 소스 코드 를 읽 는 것 이 좋 습 니 다.
더 블 클릭 추적 과정 에서 여러 가지 도 구 를 시도 한 후에 벨벳 검 이 나의 수 요 를 만족 시 킬 수 있다 는 것 을 발견 했다.
읽 어 주 셔 서 감사합니다. 안녕 히 주 무 세 요.2016 년 8 월 11 일 00: 41: 16
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
작은 문제 하나 (단어 통계)문자열 을 옮 겨 다 니 며 알파벳 이 빈 칸 인지 아 닌 지 에 따라 단어의 개 수 를 계산한다.블 로 거들 은 상태 기 를 써 서 이 일 을 했 는데, 나 는 꽤 참신 하 다 고 생각 하여 마음 을 적 었 다.뒤...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.