Click here to Skip to main content
15,886,519 members
Articles / Web Development / HTML
Article

SurfHelper: A popup window killer and history cleaner

Rate me:
Please Sign up or sign in to vote.
4.77/5 (13 votes)
15 Nov 2001 190.1K   3.7K   46   32
A free tool to remove popup windows, clear history, control window properties of IE, and more.

Introduction

This free tool was written to make surfing more comfortable and efficient.

Features

  • Remove popup windows by URL, title or window size.
  • Clear internet URL history, typed URL, temporary internet files, internet cookies, autocomplete forms history, autocomplete passwords history, Internet Explorer favorites, temp files, run history, document history, last logon user, find files history, find computer history, network connection history and telnet history.
  • Let IE window always show tool bar, menu bar, address bar, status bar and always resizable.
  • Hide IE windows by hotkey.
  • Remove status bar modifiers, context menu disablers, "onunload" command, Flash, and timer. (not 100% worked)

Requirements

  • The main program uses WTL 3.1. It was compiled and tested using Visual Studio 6.0, on Windows 2000.

Thanks to:

  • Peter Sun - Delete Temporary Internet Files
  • Ralph Walden - Case-Insensitive String Search
  • Magnus Egelberg - Dlg item resizer

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Web Developer
China China
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions

 
GeneralUnable to download the file Pin
saravananvv4-May-05 6:23
saravananvv4-May-05 6:23 
GeneralProblems Pin
Gianfranco Savino31-Aug-04 12:35
Gianfranco Savino31-Aug-04 12:35 
QuestionHow to query a specific url from IE History? Pin
musicway1-Mar-04 19:36
musicway1-Mar-04 19:36 
GeneralRun history problems in XP... Pin
marcosvelasco14-Oct-03 6:32
marcosvelasco14-Oct-03 6:32 
GeneralRe: Run history problems in XP... Pin
Archit93732844484-Jan-09 3:15
Archit93732844484-Jan-09 3:15 
GeneralRun history problems in XP... Pin
marcosvelasco14-Oct-03 6:32
marcosvelasco14-Oct-03 6:32 
GeneralRe: Run history problems in XP... Pin
Anonymous2-Apr-04 3:41
Anonymous2-Apr-04 3:41 
QuestionHow to find specific file in Temporary Internet Files? Pin
Stuard20-Sep-02 7:52
Stuard20-Sep-02 7:52 
AnswerRe: How to find specific file in Temporary Internet Files? Pin
Hirosh Joseph11-Mar-03 21:33
Hirosh Joseph11-Mar-03 21:33 
GeneralForms Autocomplete Pin
Wayland Young23-May-02 2:27
professionalWayland Young23-May-02 2:27 
GeneralRe: Forms Autocomplete Pin
25-May-02 23:43
suss25-May-02 23:43 
GeneralRe: Forms Autocomplete Pin
Wayland Young26-May-02 5:13
professionalWayland Young26-May-02 5:13 
GeneralPossibly better way to kill popup windows Pin
Christian Andritzky3-Mar-02 11:10
Christian Andritzky3-Mar-02 11:10 
GeneralRe: Possibly better way to kill popup windows Pin
Martijn10-Feb-03 23:06
Martijn10-Feb-03 23:06 
GeneralSame to me I want to write Popup add killer Like "Popup Ad filter" which auto kill popads but none of usefull links Pin
Ibrar Ahmad11-Jan-02 6:10
Ibrar Ahmad11-Jan-02 6:10 
GeneralPopup window Pin
Ralfy16-Dec-01 22:14
Ralfy16-Dec-01 22:14 
GeneralRe: Popup window Pin
Ibrar Ahmad11-Jan-02 6:09
Ibrar Ahmad11-Jan-02 6:09 
GeneralRe: Popup window Pin
Ralfy9-Feb-03 2:49
Ralfy9-Feb-03 2:49 
GeneralSerious Design & Coding Problems Pin
Bill SerGio24-Nov-01 0:36
Bill SerGio24-Nov-01 0:36 
GeneralRe: Serious Design & Coding Problems Pin
Xiaolin Zhang24-Nov-01 4:27
Xiaolin Zhang24-Nov-01 4:27 
GeneralRe: Serious Design & Coding Problems Pin
Bill SerGio24-Nov-01 6:17
Bill SerGio24-Nov-01 6:17 
Let me say again that I thought your code was excellent!

My comment refers only to the "design" of the program.

Look at the sample code I posted in my comment that launches a new instance of IE and place this code into your program. You will see that your program no longer works if you launch a new instance of IE from your exe file using the code I posted. It can be done but would require using some very bad coding fixes to get around this---this same situation can occur as a result of loading a web page with certain types of javascript coding.

Another solution, is to change the "design" of the application and place the SINK code in your BHO inside of your exe and to solve this problem and other problems inherent in this type of design.

As far as BHO goes, I learned from installing sink software on millions of computers that you can NOT go by how something works on your computer. Microsoft has commented in the MSDN on this problem with BHOs and it has NEVER been fixed. I create a GUID that starts with {00001 or as LOW a value as I can which means it will be executed first. In many of my programs I go one step further and also REMOVE all of the other BHOs listed in the registry---with the user's permission and make sure that ONLY my BHO is listed in the registry while my program is running.

I will probably post a sample of a SINK library in the next 2 weeks and i will email you to see how I do it using MFC.Blush | :O

Best regards,
Bill SerGio
GeneralRe: Serious Design & Coding Problems Pin
Xiaolin Zhang24-Nov-01 15:59
Xiaolin Zhang24-Nov-01 15:59 
GeneralTo Zhang Pin
ashisht5-Jan-05 23:44
ashisht5-Jan-05 23:44 
GeneralRe: Serious Design & Coding Problems Pin
Fred Ackers4-Jun-02 5:05
Fred Ackers4-Jun-02 5:05 
GeneralRe: Serious Design & Coding Problems Pin
Dirk Clemens16-Jan-02 4:50
Dirk Clemens16-Jan-02 4:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.