我感觉你后面的有点自相矛盾了.你要等到系统新建进程或窗口的时候去检测系统是否新建了进程或窗口.这样就有点难以理解了.<br><br>再者,新建窗口和新建进程对系统来说完全是两码事.如果是新建窗口,因为建立窗口是一个过程,包含很多API,所以还是只能通过窗口句柄来判断窗口是否已经建立起来了.事实上一个定时器或者消息偱环是占用不了多少资源的.<br>当然,也许你的本意并非如此,以我估计,你可能是想在某个进程启动的前期就对这个进程进行某项处理吧.不然绝无必要对这么一点点系统资源如此惜吝,如果是我估计的这样,用编程的方法来解决,还是只有HOOK createprocess函数了.在启动初期就可以处理了.不过我在进行另外一种类似工作的时候,不是采用的编程方法来处理,而是通过反汇编直接对这个程序修改其入口处的代码.修改后一劳永逸.