8.4---内核对象(1)
内核对象可以供系统和应用程序使用来管理各种各样的资源,如进程、线程等。
若要确定一个对象是否属于内核对象,最容易的方法是观察创建该对象所用的函数。
创建内核对象的所有函数几乎都有一个参数,你可以用来设定安全属性的信息。如:
HANDLE CreateFileMapping(
PSECURITY_ATTRIBUTES psa,
DWORD flProtect,
DWORD dwMaximumSizeHigh,
DWORD dwMaximumSizeLow,
PCTSTR pszName);
其中psa就是用于设定安全属性的。
《windows核心编程》
若要确定一个对象是否属于内核对象,最容易的方法是观察创建该对象所用的函数。
创建内核对象的所有函数几乎都有一个参数,你可以用来设定安全属性的信息。如:
HANDLE CreateFileMapping(
PSECURITY_ATTRIBUTES psa,
DWORD flProtect,
DWORD dwMaximumSizeHigh,
DWORD dwMaximumSizeLow,
PCTSTR pszName);
其中psa就是用于设定安全属性的。
《windows核心编程》