如何从c ++程序执行c#exe

时间:2012-04-20 08:19:06

标签: c++ c

我在c#中创建了一个名为Registry.exe的小程序。

现在我的c ++程序我想调用这个Registry.exe有办法做到这一点。

用户无法根据条件提供任何输入

3 个答案:

答案 0 :(得分:2)

你只需使用

系统( “的registry.exe”);

答案 1 :(得分:1)

你可以使用ShellExecute(),ShellExecuteEx()或CreateProcess()......

HINSTANCE hInst = ShellExecute(0, "open", "c:\\windows\\notepad.exe",  "c:\\example.txt", 0, SW_SHOW);

答案 2 :(得分:0)

编写可执行文件的语言无关紧要,操作系统只看到可执行文件。

您可以使用system()中声明的<cstdlib>调用从命令行调用任何有效的命令。启动单独流程的任何更灵活或可控制的方法都是特定于操作系统的,您需要查阅您的操作系统文档。在Win32中,您可以选择: