We are attempting to control from our application what applications can be launched by a user. We basically have a locked down desktop application, and want to to be able to kill an exe if it gets launched and is on the "Do not allow to run" list. We have solved this problem by enumerating the processes running on the box once per second, and as we enumerate, check against the XML Document that contains the applications we do not want to run (i.e. Internet Explorer).
Does anybody know of an event that we can get from the operating system when a new process is launched, so that we don't have to enumerate once a second? We are using Delphi 7 for our DLL, and VB for the EXE.
Thanks for any help!!
Rob
Does anybody know of an event that we can get from the operating system when a new process is launched, so that we don't have to enumerate once a second? We are using Delphi 7 for our DLL, and VB for the EXE.
Thanks for any help!!
Rob