64-bit application starting a 32-bit process

I am working on a 64 bit application encoded with .Net 4.0, C #.

In this application, at some point I need to run another exe file using the following code:

l_process.StartInfo.FileName = _sFullFilePath; l_process.StartInfo.Verb = "Open"; l_process.StartInfo.CreateNoWindow = true; l_process.StartInfo.Arguments = l_sParams; l_process.Start(); 

Now that this external application is compiled under a 32-bit (x86) environment, I get the following error:

 **The specified executable is not valid for this OS platform** 

Can this be done? If so, how can I run this application with me without problems?

+3
source share
1 answer

Typically, to run a 32-bit program on a 64-bit machine does not require additional work.

+2
source

All Articles