背景:本着想制作一个模拟键盘的VB脚本去自动安装打印机驱动包
出现的状况:打印机驱动包在打开前会有一个加载的状态,后续也会有步骤进入加载阶段,不同的电脑加载时间不同。
如果仅仅按照经验去设置延迟时间,无法满足需求。
需要解决的地方:如何使用VB去读取状态进程的状态,以判断该程序是否已经加载完毕?
VB的比较麻烦,AutoIt一类的更适合做这事。
可以参考这个
https://www.experts-exchange.com/articles/2307/HTTP-Handler-to-read-webpage.html
用 Process32First 和 Process32Next 来扫描当前系统的进程列表,假如目标进程存在的话就做你想要的工作
关闭进程的话用 NtTerminateProcess 来实现,前提要用 OpenProcess 来获取进程句柄的最大权限