内核弹窗
ULONG __stdcall DisplayMessage (PWSTR MessageString,PWSTR CaptionString,
ULONG ResponseOption)
{
NTSTATUS nStatus = STATUS_UNSUCCESSFUL;
UNICODE_STRING Message = {0};
UNICODE_STRING Caption = {0};
ULONG Parameters = {0};
ULONG Response = 0;
RtlInitUnicodeString (&Message, MessageString);
RtlInitUnicodeString (&Caption, CaptionString);
Parameters=(ULONG_PTR)&Message;
Parameters=(ULONG_PTR)&Caption;
Parameters = ResponseOption| KERNEL_MB_ICONINFORMATION/* | 0x00010000L*/;
nStatus = ExRaiseHardError ( STATUS_SERVICE_NOTIFICATION/*|0x10000000*/,
3,
3,
&Parameters,
ResponseOption,
&Response);
return Response;
}
页:
[1]