>return ShellExecute(0, lcOperation, lcFileName, lcParameters, lcWorkDir, lnShow) >>produces an error that says "No parameter statement is found." Is there something needed in the EXE being called to receive a parameter? I added lparam at the beginning of it but that only produced another error.