Hi eveyone!
I want to learn how to make a program that will monitor some system activities(like registry access or process creation)and ask user weather to permit action or to deny it, just like ativirus proactive defense does. I know how to hook functions with kernel mode driver, but I dont understand how to organize comunication with user-mode application, that will promt user to allow or deny action. Driver needs to suspend the monitored thead until user does a choice, and depending on it pass execution to system or return status_access_denied. Could someone explain a principle how to do this?
I want to learn how to make a program that will monitor some system activities(like registry access or process creation)and ask user weather to permit action or to deny it, just like ativirus proactive defense does. I know how to hook functions with kernel mode driver, but I dont understand how to organize comunication with user-mode application, that will promt user to allow or deny action. Driver needs to suspend the monitored thead until user does a choice, and depending on it pass execution to system or return status_access_denied. Could someone explain a principle how to do this?