Windows 进程控制:从 Win32::Setupsup 到 WMI 的全面指南
1. 进程信息输出与填充
进程输出信息示例如下:
KernelTime: 00:00:22:442:270
ExitDate:
ExitTime:
CreationDate: 29/7/1999
CreationTime: 17:09:28:100
UserTime: 00:00:11:566:632
从这些输出中,我们能知道进程的启动时间和占用的系统时间。 ExitDate 和 ExitTime 字段为空,表明进程仍在运行。填充这些字段有两种方式:
- 先获取正在运行进程的句柄,在关闭句柄前该进程结束运行,此时调用 GetStatus() 可获取该已结束进程的退出信息。
- 使用 Create() 方法,它能从 Win32::IProc 启动进程,启动后进程对象 $pobj 会包含创建进程的相关信息。
2. 使用 Win32::Setupsup 模块
Win32::Setupsup 模块主要用于辅助软件安装。部分安装程序可在“静默模式”下实现全自动安装,但很多安装程序不支持该模式,给系统管理员带来不便,而此模块可解决这些问题,它能查找并操作运行中的进程。
2.1 获取运行进程列表
以下代码可获
超级会员免费看
订阅专栏 解锁全文
5507

被折叠的 条评论
为什么被折叠?



