I am typing a software that uses .exe files programmed in a separate language. The software is in C#, the .exe files in C++.
Is there a way I can change those standalone .exe files into something that is non-executable for any given user but can still be used by my C# program?
If that is not feasible, then, is it possible to build a project/solution that uses multiple languages into one executive program?