当注册表键值变化后发生动作,应该怎么整?  谢谢了

解决方案 »

  1.   

    用 RegNotifyChangeKeyValue 函数来监视注册表某个键的改动。
    如果 fAsynchronous 为 0 (FALSE) 的话,此函数不会返回,直到被监视的键被改动。
    如果 fAsynchronous 为 1 (TRUE) 的话,hEvent 必须是一个事件对象(Event)的句柄( CreateEvent创建);当被监视的键被改动时,此事件对象会被设置。
    用 WaitForSingleObject 的话,除非要指定超时时间,不如把 fAsynchronous 设为 0。WaitForSingleObject 的用法如下:
    WaitForSingleObject( 事件句柄, 超时时间 )