-
-
[讨论]sfilter中的一段代码看不明白
-
发表于:
2011-3-3 16:15
4657
-
交代一些结构体:
typedef struct _GET_NAME_CONTROL {
PCHAR allocatedBuffer;
CHAR smallBuffer[256];
} GET_NAME_CONTROL, *PGET_NAME_CONTROL;
typedef struct _OBJECT_NAME_INFORMATION {
UNICODE_STRING Name;
} OBJECT_NAME_INFORMATION, *POBJECT_NAME_INFORMATION;
typedef struct _LSA_UNICODE_STRING {
USHORT Length;
USHORT MaximumLength;
PWSTR Buffer;
} LSA_UNICODE_STRING, *PLSA_UNICODE_STRING, UNICODE_STRING, *PUNICODE_STRING;
PGET_NAME_CONTROL NameControl;
POBJECT_NAME_INFORMATION nameInfo = (POBJECT_NAME_INFORMATION)NameControl->smallBuffer;
这样就是用一个UNICODE_STRING的指针指向了一个CHAR数组,这样怎么可以的?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课