使用 WMI 有任何优点或缺点而不是Windows API访问系统信息?如速度、附加权限、内存使用情况。
或者取决于WMI类以及WMI如何实现对信息的访问?
最佳答案
WMI 的主要缺点是速度,查询数据很慢,如果您在启动期间尝试使用它,可能会延迟您的启动,因为 WMI 服务需要很长时间才能启动。
但是,WMI 信息更丰富,因为您有时需要进行多次 API 调用才能获取相同的数量,某些信息更容易获取,并且过滤语法可以大大减少您必须编写的代码量。
如果速度不是一个大问题,我总是倾向于 WMI。
关于winapi - WMI 与 Windows API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1713389/