急“创建事件,执行程序”有关问题

急急!“创建事件,执行程序”问题
如何在程序里创建一个事件,并捕获外部设备的变化状态,然后通知我的程序执行呢?
背景:
GPS接收机,PDA设备,蓝牙通信。想获得接收机的改变状态,然后执行相应的程序。
我比较菜菜,可否说的详细些?

------解决方案--------------------
1。外部设备的驱动程序 向应用程序发送通知。
2。应用程序启用线程或者timer定期查询外部设备的状态
------解决方案--------------------
在程序里CreateEvent

当有外部设备有变化后,set一个event事件


------解决方案--------------------
多种方式吧。具体我没有做过。比如驱动安装的 事件回调函数,等。


------解决方案--------------------
http://tech.itjj.net/biancheng/VC/20060814/42352.html