Page 2 of 2 FirstFirst 12
Results 11 to 17 of 17

Thread: [Fixed] RC1 beta testing

  1. #11
    Member of Team Spybot PepiMK's Avatar
    Join Date
    Oct 2005
    Location
    Planet Earth
    Posts
    3,601

    Default

    Ah, ok. Test something else: start Internet Explorer, and look into IEs history. Even IE will show you a "clean list", without the deleted entries, so these entries have been removed from IEs perspective.

    What you see in the Local Settings\History folder is a complicated thing. Those are not regular files - this folder is actually empty except for a desktop.ini, which names two class IDs responsible for displaying what is seen there (that way, every folder on a hard disk could be used to display stuff that's totally unrelated to the files there). UICLSID is responsible for "Temporary Internet Files" in general, CLSID is responsible for the "History". Both are pointing to ieframe.dll.

    Now I would expect that this explorer folder handlers would enumerate history the same way Internet Explorer itself (and BrowserCI, Spybot-S&D, ...) does - but it seems it doesn't, taking the information from another place instead. Since the only file that contains links is the known index.dat, it might be that the explorer folder handler does ignore any delete-entry flags inside index.dat.

    So, to sum things up: not only the Spybot GUI or BrowserCI, but also Internet Explorer, the target of the operation, shows it as cleaned. That there still is some history visible through another way probably validates another, new detection entry.

    BTW: DeleteUrlCacheEntry is the function to use to remove something from many an IE related list (history and cookies for example are just cache entries there). Note the description "Removes the file associated with the source name from the cache, if the file exists." which sounds like it would actually do get rid of everything.
    Just remember, love is life, and hate is living death.
    Treat your life for what it's worth, and live for every breath
    (Black Sabbath: A National Acrobat)

  2. #12
    Senior Member
    Join Date
    Oct 2005
    Posts
    144

    Default

    ok, did a new test here.

    Went surfing, close browser, got off line.

    Manually checked the cache, history and cookie folders, they are full as normal. Check History from with in IE and its shows my browser history, as normal.

    Run spybot, clean all thing offered.

    Manually check cache, history and cookie folders. The cache and cookie folders are CLEANED (excluding choosen exceptions) but the history is present.

    Check History from with in IE and it DOES SHOW history. It wasnt cleaned thru spybot.

    I then run BrowserCI, and PURGE history. The BrowserCI GUI now shows that there is NO history, but manually checking the history folder shows its still present. I then start IE and check History thru it and it is STILL PRESENT from with in the browser.

    Now I run Crap Cleaner, who has an option of cleaning "HISTORY", which does clean the physical history folder, it does make it so history cant be seen in browser.

    "nCleaner" (another tool) can also clean my History.

    So BrowserCI cant clean my history, though its GUI shows its clean and SpyBot cant clean history either

  3. #13
    Member of Team Spybot PepiMK's Avatar
    Join Date
    Oct 2005
    Location
    Planet Earth
    Posts
    3,601

    Default

    Quote Originally Posted by wk357mag View Post
    Check History from with in IE and it DOES SHOW history. It wasnt cleaned thru spybot.
    Yes, as you can see in the bugtracker, that was still a bug and to be expected

    Quote Originally Posted by wk357mag View Post
    The BrowserCI GUI now shows that there is NO history, but manually checking the history folder shows its still present.
    That's still the same as I wrote...

    Quote Originally Posted by wk357mag View Post
    I then start IE and check History thru it and it is STILL PRESENT from with in the browser.
    And there we've got a different result. I'll check if the BrowserCI version that's available to download is up to date

    I guess I should have just kept History out instead of re-adding it
    Just remember, love is life, and hate is living death.
    Treat your life for what it's worth, and live for every breath
    (Black Sabbath: A National Acrobat)

  4. #14
    Senior Member
    Join Date
    Oct 2005
    Posts
    144

    Default

    Let me say, I wasnt arguing with you, just doing a test and telling you step by step, so you can understand me.

    The BrowserCI version, I got from you, you posted a link in the other thread. So I dont know what the version number is.

  5. #15
    Member of Team Spybot PepiMK's Avatar
    Join Date
    Oct 2005
    Location
    Planet Earth
    Posts
    3,601

    Default

    I was also just trying to find similarities and differences

    Hmmm...

    Interesting... I went deeper into it... with mixed results. BrowserCI now has (still need to make the download available) another helper window showing the complete IE cache content. This clearly shows that the cache now gets purged (except for very few content currently opened in another window), and I've debugged the return values as well - the IE API returns that those entries were successfully deleted!
    There's also a possible cache entry value (0x000010000) that's not even documented in Microsofts Platform SDK, but it doesn't seem to be related with this (but indicates that some changes, probably for IE7, might not be documented).

    Sure, we could kill the history index.dat file the hard way probably (if IE is closed etc. - other files are usually attempted to be deleted), but that would make all the exclude options void. Or a custom index.dat file format parser, but that may take time...
    Also, while removing index.dat on powering up or down is no problem, doing it during runtime is not "clean" and needs shutdown of ALL associated applications - that means not only Internet Explorer, but also Windows Explorer, any Help file, etc.. There are methods to delete it otherwise, but that would usually be what makes it impossible to get a Certified for Vista thing, to say it carefully. Well, we've given up on that silly certification anyway...
    Just remember, love is life, and hate is living death.
    Treat your life for what it's worth, and live for every breath
    (Black Sabbath: A National Acrobat)

  6. #16
    Senior Member
    Join Date
    Oct 2005
    Posts
    144

    Default

    you may not know what the answer to this question is, but how does CrapCleaner do its cleaning. Seems to me to be perfect in this area. I wonder how they clean this with out the problems.

    http://www.scanwith.com/download/CCleaner.htm

    If your going to look at it, I would recommend the OLDER version, as the newer is still beta, VERY beta. BEst to try "1.41.544-Slim"

  7. #17
    Esteemed Member
    Join Date
    Oct 2005
    Posts
    211

    Default

    IE7's internet options, general tab, delete, history also clears the History folder completely, as seen in Windows Explorer.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •