Which website is listing definition of "URLSearchHook" or "URL Search Hook"?

edited October 2007 in Internet & Media
I know function of URLSearchHook, but not know the definition, and I want to know the definition. I am studying class identifier, interface identifier, type library identifier...etc.

This webpage taught me the function, but not the definition, and not is listing the definition.

I searched Microsoft.com, and googled the definition, but not have found the definition.

Thank you.:)

Comments

  • GHoosdumGHoosdum Icrontian
    edited October 2007
    I found a site that listed out a rough definition:
    URLSearchHook is called by the browser when the browser cannot determine the protocol of a URL address.. When attempting to browse to a URL address that does not contain a protocol, Internet Explorer first attempts to determine the correct protocol using the unmodified address. If this fails, Internet Explorer creates URL Search Hook objects that have been registered, and calls each object's translate method until the URL has been translated or until all hooks have been called. Normally there should be only one value in this key.

    URL Search Hooks are registered by adding a value that contains the object's class identifier (CLSID) string under the following key in the registry:

    HKEY_LOCAL_MACHINE/Software/Microsoft/Internet Explorer/UrlSearchHooks

    Many IE hijackers will add their UrlSearchHook to your system so every time when you type a url without protocol, you will be redirected to the hijacker's site. HijackThis tags this, if the default search hook value is changed, missing or a new value added in the above key.

    I don't know if this helps you tremendously, since this seems to list out the function, but in this case, I'd guess that the function is the definition.
Sign In or Register to comment.