probably not A single program.
I don't know if you're on dial-up/DSL/Cable(?)
There is a spot in most Win Machines (often in CP>Internet Options>Internet Properties) for "Never Dial a Connection" or same location: "Always Dial My Default". If you're not dial up you could check the dot for one of these as a start. Sometimes another can be found in "scheduled tasks"(updating).
Since some trojan landed dialers are capable of changing existing setting, this is not enough. Spybot S&D (Free) and several other anti-malware programs (some pay version only: AVG AS) often have a system settings locking feature to prevent settings changes without your specific permission for each change. In Spybot it's called "Tea Timer" function.
Since many are either exploit loaded or loaded via pop-up Active-x, which you may accidentally activate by trying to click off your screen (that RED X you see on your screen could in fact behind screen be a permission granted/download button!!)
keeping system fully patched (exploits) & such programs as described above are pretty crucial.
An extensive HOSTS file that blocks known bad sites may help but again you're playing catch-up as opponents can change numbers quicker than definitions can catch. It may block sites you may want/ consider acceptable risk.
When I was on dial-up awhile back, I called my phone company (Bell) and had them put a permanent block on "high toll foreign calls". They have (or should have) a list of these crooked area codes & numbers used by these scammers. Not a new problem. Often have list of special toll codes like 900#s but different in each country.
This is important because the calls go to places in Caribbean, Indian Ocean (Madagascar), Indonesia etc. where they charge your account huge initial connection charge($100)& ridiculous /minute charges (4-50 Dollars/minute) often with minimum time or even very difficult to disconnect method (assuming you knew it was happening at all).
Reports of getting phone bill at end of month for $25,000 or more not unheard of!
Mind you, if you don't used dial up at all, you or a tech could simply physically disconnect/remove the telephone modem in/from machine. Surest Bet!
Perhaps others may have other/better/easier methods to suggest.
Wish I had better news! My Regards, Sandy
Greetings Ladies & Gentlemen:
I was wondering if there is a way, or a program, that I can block ALL dialers of all kinds from getting into my computer system...