【发布时间】:2012-07-05 07:32:38
【问题描述】:
我正在编写一个 C++ QT 桌面应用程序,旨在在 Windows 操作系统上运行。
此应用程序应枚举所有正在运行的进程,并将终止特定进程(按名称识别)。我知道有两种方法可以做到:
- 使用 Windows API。
- 使用
tasklist命令获取进程,taskkill结束进程。
在代码风格、效率和性能方面哪个选项更好?还是有第三种选择?
【问题讨论】:
-
效率和性能对于一次性操作来说毫无意义。
-
我在 Java 中遇到过这段代码的性能问题。因为我在应用程序启动期间进行了三次此枚举...
-
只是好奇,但为什么你一开始要枚举三遍?