I require a program, DLL, VxD, or something that runs under windows (all versions 98+ inc NT/2k series). That can block a program from being run if not on an allowed listing. The allowed list will be provided to the DLL from a calling application.
The allowed listing will be provided to the DLL, and the DLL will monitor that any file being executed by the user is allowed to run.
*Note I am not looking for something that can detect a program after it has launched and then shut it down, I need something that can validate the program before it ever launches.
Also it would need to monitor the DOS console, and detect if the user is trying to launch something from the DOS prompt.
The Driver/DLL can be coded using C++/Delphi
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Exclusive and complete copyrights to all work purchased. (No GPL, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site).