mam zamiar napisać następujące interakcje:Dwukierunkowa interakcja między aplikacją trybu użytkownika i sterownikiem trybu jądra?
Gdy nie ma się rozpocząć proces, kierowca powiadomi aplikację użytkownika, a następnie będzie czekać na odpowiedź z aplikacji.
Aplikacja podejmie decyzję, czy zezwolić na utworzenie tego procesu normalnie, czy też zostanie rozwiązana natychmiast, a następnie wysłać operatorowi swoją decyzję.
Podstawa decyzji z aplikacji użytkownika. Sterownik następnie zezwoli lub zablokuje wykonanie procesu.
Moje pytanie brzmi: Jaki jest zalecany sposób powiadamiania trybu użytkownika aplikacji z kierowcą, a następnie dokonać czekać kierowcy na odpowiedź?
Proszę nie umieszczać tagów w tytule pytania. Poza tym bardzo dobre pytanie. –
Jakiej metody używasz do wykrywania procesów, które wkrótce się rozpoczną? –
-Scott Chamberlain: Przepraszam za to. -Harry Johnston: Używam psSetCreateProcessNotifyRoutineEx do wykrywania nowego procesu tworzenia. A potem używam jej wywołania zwrotnego PCREATE_PROCESS_NOTIFY_ROUTINE_EX, aby zrobić coś z tym nowym procesem. –