求
求学鸟
Unregistered / Unconfirmed
GUEST, unregistred user!
我现有一个工程 MyApp,是开机自动运行的。我希望它能够实时监控用户使用情况,
如果发现用户运行了某一进程(如记事本程序 Notepad.exe),则弹出窗体 frmNotice。
有点类似于一些防火墙软件在检测到木马时会弹出警告。
为此,我设计了两套实现方案:
1. 设置一个 Timer,定时检查进程列表,如果发现 Notepad.exe 在列表中则
作出反应;
2. 捕捉 Notepad.exe 运行时发出的消息加以识别处理;
显然第一种方案效率较低,并且反应慢,不如方案二快速有效。因此我想选择方案二,
但对于 应该捕捉何种消息 、如何处理消息 我知之甚少。所以希望大家介绍一二。
如果哪位有更好的思路,更是求之不得。
如果发现用户运行了某一进程(如记事本程序 Notepad.exe),则弹出窗体 frmNotice。
有点类似于一些防火墙软件在检测到木马时会弹出警告。
为此,我设计了两套实现方案:
1. 设置一个 Timer,定时检查进程列表,如果发现 Notepad.exe 在列表中则
作出反应;
2. 捕捉 Notepad.exe 运行时发出的消息加以识别处理;
显然第一种方案效率较低,并且反应慢,不如方案二快速有效。因此我想选择方案二,
但对于 应该捕捉何种消息 、如何处理消息 我知之甚少。所以希望大家介绍一二。
如果哪位有更好的思路,更是求之不得。