I need to know whenever Dial-up connection is run but I can't waste any CPU time by running through all currently running programs.

Any ideas?