Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在 C 中打开与我的程序无关的进程?例如:如果用户输入以下输入: start C:\Windows\calc.exe
然后计算器将打开。谢谢。
C标准不知道进程。您可以在没有进程的系统(例如裸机或 MS-DOS)中使用标准C进行编码。
在符合 Posix 的系统上,您可以使用popen(3)(带有fscanf和pclose)。
fscanf
pclose
您也可以使用system(3)函数。
您的操作系统可能具有非 Posix 接口。请深入了解您系统的开发人员文档。
尝试使用该system()功能。MSDN 链接
system()
您可以在 Windows 上尝试createProcess 。还可以查看这个线程和这个之前提出的问题。