Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Windows API 들은 객체 지향으로 만들어져 있지 않지만 Windows 는 Object 기반으로 동작합니다. 예를 들면 File, Event, Mutex, Pipe 등 Windows API 에서 만들어지는 것들은 모두 Object 로 이루어지고 관리 됩니다. Object Manager 는 Windows Excutive 의 일부로 각각의 Object 에 대한 Security check 등을 하며 접근을 제어하게 됩니다.
각각의 Object 들은 Name 을 가지게 되는데 예를 들면 플로피 디스크는 보통 \Device\Floppy0 으로 명명되어 있습니다. 그러나 이러한 이름은 사용자가 식별하기 힘들기 때문에 Symbolic link name 을 별도로 설정하여 A: 와 같이 명명하게 됩니다. (Com1 과 같은 이름도 Symbolic link 입니다.)
WinObj 를 통해 현재 Windows 에서 사용중인 Object 들의 상태를 확인할 수 있습니다.
WinObj v2.15
https://technet.microsoft.com/en-us/sysinternals/bb896657.aspx
Using NT’s Undocumented Object Manager Interface (WinObj 만드는 법)
https://www.ddj.com/database/184416468
Comments
- Anonymous
January 01, 2009
PingBack from http://www.codedstyle.com/object-manager/