对我来说,这是一种可以接受的用法system
-但您需要注意“如何检查test_tool是否执行了将要执行的操作。
但是,希望您的整个测试系统具有合理的安全性,因此,恶意用户应该比system
在随机应用程序中普遍使用而成为问题。
当然,编写使用CreateProcess
或而不是的“更少邪恶”变体的代码也并不难system
。使用此功能还可能会给您带来更多的灵活性,并可以控制新启动的进程-例如,您可以监视该进程,并告知该进程何时完成以及退出时的状态,包括检测该退出是否正常或崩溃。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句