inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

뇌를 자극하는 윈도우즈 시스템 프로그래밍

커널 오브젝트와 핸들의 종속관계 (2)

커널 오브젝트 강의 내용과 관련해서 질문드립니다.

322

Nablekim

작성한 질문수 3

0

안녕하세요. 항상 질좋은 강의를 제공해주셔서 감사합니다.

오늘 본 강의를 들으며 잘 이해되지 않는 부분이 있어서 질문드립니다.

강의 영상 7분 36초에 'Usage Count가 처음에 2이다'라고 말씀하셨고, 그 이유가 

1) 핸들 테이블에 한군데 기록

2) 나 자신을 가리키는 고유의 상수값이 존재

하기 때문이라고 말씀해주셨는데요.

핸드 테이블 한군데에 기록되어 있다는 말씀이 무슨 뜻인지 모르겠어서 질문드립니다. 강의 전반부에 프로세스 A의 핸들 테이블에는 프로세스 A의 커널 오브젝트 핸들값을 가지고 있지 않다고 말씀해셨습니다.

프로세스 A만 있다고 생각해볼게요.

프로세스 A를 실행했을 때, 프로세스 A의 핸들테이블에는 아무것도 기록된 것이 없는 상태이며

프로세스 A를 실행시킨 부모 프로세스(CMD)의 핸들테이블에서 프로세스 A의 커널 오브젝트를 참조하고 있고

항상 자신의 커널 오브젝트를 가리키는 고유값이 존재하므로 Usage Count가 2인 것인가요?

만약, 앞 문장이 사실이라면 프로세스 A가 자신의 커널 오브젝트에 접근하기 위해서는 항상 자신의 커널 오브젝트를 가리키는 고유값으로만 접근할 수 있는 건가요?

답변 부탁드릴게요.

감사합니다.

windows

답변 1

0

1931286

허허허 자식프로세스에서의 얘기죠

그런데! 부모프로세스라고 생각한것도 사실 자식프로세스입니다!!! 왜냐! 운영체제라는 프로세스 하에 운용되는게 부모프로세스죠 허허허

rbenv 는 윈도우용은 없나요?

0

99

2

강의와 관련이 적은 Window 질문을 드려도..괜찮을까요?

0

114

1

vmware

0

427

1

Windows Registry 실습과정에서 질문있습니다.

2

684

1

파일 비밀번호가 맞지 않습니다

0

374

0

강의 자료가 다운이 안되요

0

285

0

강의 내용을 문서로 작성한 자료가 있나요?

0

325

0

xmount 설치 과정에서 문제가 생깁니다!

0

377

1

안녕하세요 첫번째 강의가 실습준비 인데 설치 방법은 어떻게 하는지...

0

365

1

전에 했던 질문에 대한 답변에 대한 추가 질문드려요~

0

240

0

38829.py에 대한 질문입니다

0

266

1

mac 용인가요.

0

271

1

'expo'가 내부, 외부 명령, 실행 프로그램, 또는 배치 파일이 아니라네요

0

853

2

windows에서 startup.bat

1

679

3

질문 드립니다.

0

282

1

2021-02-28 기준 010 Editor 64bit(v11.0.1) 참고!

0

271

0

sudo xmount --in ewf ./E01/vmImage.E?? --out dmg /Volumes/DMG 명령이 안먹힙니다.

0

440

3

2분 36초에 플레어스킷? 들리는대로 계속 검색해봐도 어떤 도구인지 모르겠습니다. 정확한 알려주세요.

0

213

1

해당 강의를 듣고 개인 블로그에 내용 정리를 해서 게시해도 되는지 궁금합니다.

0

308

1

64비트 운영체제에서 x86프로그램 개발

0

459

1

강의 ppt는 어디서 받을 수 있나요 ?

0

449

0

질문 있습니다

0

272

1

35강은 왜 없나요??

0

368

1

CreateNamedPipe에 대해서

0

311

0