Click here to Skip to main content
15,892,927 members
Please Sign up or sign in to vote.
4.33/5 (3 votes)
See more: , +
hello dears

our team want to implement an application control.
i have some question.
we have some white list that if an application was in thatlist can run in a system and other application should not run anywhere.

our goal is to prevent application to create process. for example createprocess is an windows api and we should prevent application that is not in white list to call this api.

what is the best way to prevent application to create process.

we have some idea:
1- write a driver in kernel mode.
2- write a service in kernel mode.
3- write a service in user mode.
if there is other solution, i will happy to know that solution.

other question:
antivirus like Kaspersky or ESET how implemented?
in kernel mode, have driver or write a service.

thank you very much.


[edit author="rjm"]
thank you for answering.
we want to protect system by an application not with windows Security Policy. by windows Security Policy user can disable that.
[/edit]
Posted
Updated 21-Nov-13 0:10am
v2
Comments
Richard MacCutchan 21-Nov-13 6:15am    
Please do not respond by editing my answer, use the Have a Question or Comment? button below the solution.

As to your supplementary question, you would still need to install some software that the user can uninstall from his system. If the user account does not have administrator privileges then using Security Policy restrictions is the best way forward.

1 solution

Look at some of these links[^]. There are many ways of restricting your systems by the security policies in Windows.
 
Share this answer
 
v3
Comments
CPallini 21-Nov-13 5:23am    
5.
Richard MacCutchan 21-Nov-13 5:42am    
:thumbsup:

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900