adplus-dvertising
frame-decoration

Question

How are handles to Win32 objects stored in USER and GDI?

a.

In a separate process's address space

b.

In kernel memory only

c.

In both kernel memory and each process's address space

d.

In a shared object table between USER and GDI

Posted under Reverse Engineering

Answer: (c).In both kernel memory and each process's address space Explanation:Handles to Win32 objects such as windows and device contexts are stored and managed in kernel memory, but are also mapped into each process’s address space for read-only access from user mode.

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. How are handles to Win32 objects stored in USER and GDI?

Similar Questions

Discover Related MCQs

Q. Are USER and GDI handles global or local?

Q. Does the Win32 subsystem allow more than one process to access the same objects?

Q. What is an exception handler?

Q. What are the two basic types of exceptions?

Q. What is the purpose of structured exception handling in Windows?

Q. What is the thread information block (TIB) data structure?

Q. How is the current thread's TIB found in runtime on IA-32 processors?

Q. What is the ExceptionList member in the TIB data structure?

Q. What happens when an invalid memory address is accessed in Windows?

Q. What is KiUserExceptionDispatcher in Windows?

Q. What is RtlDispatchException in Windows?

Q. What is the purpose of RtlDispatchException in Windows?

Q. Where is the exception handler list stored?

Q. What is the FS segment register used for in Windows?

Q. What is the ExceptionList member?

Q. How does Windows handle user-mode page faults that aren't resolved by the memory manager?

Q. What is the purpose of the _EXCEPTION_REGISTRATION_RECORD data structure?

Q. What is the importance of understanding the executable file format?

Q. Why is having a basic understanding of how the system communicates with the outside world helpful?

Q. What is the importance of understanding the basic APIs offered by the operating system?