-1

如何在 C 中打开与我的程序无关的进程?例如:如果用户输入以下输入: start C:\Windows\calc.exe

然后计算器将打开。谢谢。

4

3 回答 3

1

C标准不知道进程。您可以在没有进程的系统(例如裸机或 MS-DOS)中使用标准C进行编码。

在符合 Posix 的系统上,您可以使用popen(3)(带有fscanfpclose)。

您也可以使用system(3)函数。

您的操作系统可能具有非 Posix 接口。请深入了解您系统的开发人员文档。

于 2012-11-06T07:51:19.637 回答
0

尝试使用该system()功能。MSDN 链接

于 2012-11-06T08:58:26.583 回答
0

您可以在 Windows 上尝试createProcess 。还可以查看这个线程这个之前提出的问题。

于 2012-11-06T07:52:27.363 回答