feat comm init win10-win11

This commit is contained in:
2026-06-16 10:22:02 +08:00
parent 18242cc37d
commit 1dfe28ca38
8 changed files with 282 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
#include "comm_dispatch.h"
#include "protect_filter.h"
namespace comm_dispatch
{
auto dispatch(CMD_COMM* data) -> NTSTATUS
{
auto status = STATUS_UNSUCCESSFUL;
switch (data->CommID)
{
case CMD::DRIVER_COMM_TEST:
{
status = STATUS_SUCCESS;
break;
}
case CMD::DRIVER_PROTECT_PROCESS:
{
status = protect_filter::add_list((ULONG)data->Pid, NULL);
break;
}
default:
break;
}
*(NTSTATUS*)data->status = status;
return status;
}
}