Short Description: An application that takes any Windows OS compatible EXE file and warps it with a call to a given DLL functions.
Detailed Description: Assume a given EXE file that runs on a standard Windows XP or higher OS. The tool in subject shall modify the EXE file so as this EXE file will first call a give function on a given DLL. If this call returned False, the execution shall be terminated. Otherwise (if it retuned TRUE) it shall create a new thread that calls a second function on the same DLL. The main thread continues with the execution of the EXE file. The tool receives as an input the DLL name, the first and second functions’ names and optional parameters. All optional parameters shall be passed to the DLL functions.