PDA

View Full Version : Anonymouse's - How-To cleanup useless files on your computer. (Part I)


Doctor_Wu
01-29-2006, 01:43 PM
Files are placed on your computer by every web site, every program, & every thing you do on the computer, just opening a file creates a record.
There are a number of expensive programs that offer to clean up these files & cost anywhere from $19.99 to $129.99 but do nothing more than you could do manually in a couple of munutes....IF you know how.

Before even beginning your search to clean dah hazowwwse, you'll need to open your Windows Explorer, (the directory search window, not IE), & go to the
Tools>Folder Options>View(tab)
then look in the white window for the Files and Folders, (1st), catagory.

Check the first three check boxes (optional):
"Display compressed files and folders with alternate color"
"Display the full path in the address bar"
"Display the full path in title bar"

NEXT (mandatory):

Under Files and Folders, move the dot in the
"Do not show hidden files and folders"
to the one immediately under it,
"Show hidden files and folders"
by clicking on the little button on the left of that.

Make sure to UNCHECK the next 2 square boxes,
"Hide file extensions for known file types"
&
"Hide protected operating system files (Recommended)"

A word of cauton here, doing this makes hidden files appear. When they were hidden, you got a warning when attempting to delete such files and folders. They also would not copy when you attempted to copy everything in a folder containing them.
Making this change makes it possible AND highly likely at some point you WILL accidentally delete a critical file, so change it all back when you are done - to protect against accidental deletion of critical system files.
Do NOT at your own risk!


List of places to look:
(You should be in administrator mode to do all of this if you want complete access, otherwise you'll only be able to open your own username's files.)

C:\Documents and Settings\(Your user name on the computer)

java: (see jpi cache)
jpi cache: neked pictures from that "LIVE" nude chat "Valentine's day" site or any site that loads a java applet end up here PERMANENTLY sometimes, clear it all out.

Application Data: there are a host of individual application subfolders & caches here, a lot of what you do gets saved in these for faster implimentation the next time you open that program. Clean house carefully but don't be surprised if something doesn't work on a program next time. CAUTION is advised, if you don't know what it is, your wife won't either.
Your bookmarks.htm for Firefox/Netscape are in the profiles\username subfolder under Mozilla btw. It IS editable, save a copy, make the changes & close. If you screw up, simply copy the copy back to the subfolder & repeat til ya git it right.

Cookies: self explanitory...if you know what cookies are.

Desktop: a list of some of the programs on your desktop, the startup folder, & some of the shortcuts on the desktop are here.

Favorites: IE related bookmarking. It relates to the "Favorites" button on your browser menus.

Here's the reason I had you change those "Hidden" settings, normally, this subfolder is "hidden".
C:\Documents and Settings\(Your user name on the computer)\Local Settings\

Application Data: this is just like the Application Data folder in the next level up but individuallized just for your username.

History: this is where the history of all the sites you visit gets stored. Each day's entry may contain a plethera of sites under any given day, or it may contain only a few or none.
Only days of the current week have files nmed by day, then they get consolidated into weekly files. Not all sites you visit end up recorded here but most do, a lot depends on the coding of the web site, cookies, & some other factors I know nothing about.
You can bet microsoft does though, since they mine this for data concerning usage every time DW15.EXE phones home or you visit updates. (more about DW15.EXE and DW20.EXE later.)
There is a subfolder here that isn't visible when you are using the ID, you can see it in any other ID if you look in them, it's named "Content.IE5".
When you go to clean the history folder, you can use the "EDIT>Select all" and "File>Delete" menu commands - (Ed>Sel/F>Del), without fear - although it deletes the "Content.IE5" subfolder & the "Today" subfolder, they are immediately & automatically restored. No danger of losing them at all.

Temp: main storage site for the files an application needs to install itself. They are supposed to delete themselves after installation but software writers get lazy sometimes & they don't.
This folder & the next one, "Temporary Internet Files", (T-I-F), are where web sites place a lot of what you see when browsing. It's really hit or miss & up to the web site designers if those files end up here or in the T-I-F folder, you don't really get any say in it.
You can safely delete ANYTHING in this folder, just don't delete the folder itself. I empty it daily with the Ed>Sel/F>Del clicks, it makes it pretty fast & pretty simple to keep clean. It also speeds up your computer to do so frequently. These files have a habit of clogging up your RAM space.
Not only files end up here & sometimes don't delete, whole folders can be created by programs like Adobe. It doesn't matter who created what, delete EVERYTHING! except the folder itself.
If you have web pages open, you may get a "cannot delete blah blah" notice, simply use the Ctrl key & left click it to unhi-lite the offending file(s), (it'll be the first one(s) in line when you get the notice), then hit F>Del again. Once the web page or program that was using the file(s) is closed, you can delete it/those as well.

Temporary Internet Files: a couple things happen here. Web site operations deposit a number of smaller individual files on your computer so you can see it & interact on it. They get stored temporarily, (supposedly), here & disappear when you close the browser, (if you have set the Internet options for IE to do so in the property sheet for IE on the first tab). Sometimes something goes wrong & they don't disappear, that's where the manual Ed>Sel/F>Del comes in.

In the T-I-F folder itself, another set of cookies set themselves up. (and you thought they were gone :lol: ).
There is another one of those "Content.IE5" subfolders here, just like in "History", the difference is, this one is readily visible to you even while logged on in that username, (unlike "History\Content.IE5").
It has the same ability to regenerate itself when deleted, so don't be afraid to use the Ed>Sel/F>Del functions to speed things up.

There is another difference from the "History" version as well, there are subfolders under "Content.IE5" here. There are 4 of them by default, but heavy browser use can create many many more if needed. I've seen as many as 16 or more on my own machine, but I'm a browser abuser & often open as many as 40 or 50 windows at the same time.
The have weird names like 09YB45YF or CPABGPUB. I don't think they have any rhyme or reason in naming them, but I can't swear to that.
When you visit a web site, portions of the files needed to see the web site get placed in these subfolders, not all the parts end up in the same subfolder either, they can be spread out in several at the same time.

When you view a streaming video application, the file downloads itself and places a copy in one of these subfolders, that allows you to play them back. If you go in them & copy the .mpg, .rms, .avi, .mp3, .wmv, .asx, .wma, (or any of many formats), temporary files before you close the browser & they get deleted automatically, you can move or copy & save them permanently. I get a lot of free music & videos this way, the web site owner thinks they will disappear once you leave. :lol: Little do they know, I just got a permanent copy. :lol:

You can safely use the Ed>Sel/F>Del quickie way to clear ALL of this by clicking on "Content.IE5" and disappearing the lot. Windows will automatically restore the "Content.IE5", the weird named subfolders, (4 by default), & you'll be up & running again as though you had individually opened each weird subfolder & manually deleted each subfolder's contents one by one.

C:\Documents and Settings\(Your user name on the computer)\

Recent (or Recent Files in Xpeepee): this folder is used by Windows to keep track of all the files and folders you open on your computer. Open C:\Adobe, a shortcut- 4 Kb in size - is instantly created in this folder. Over time it can get filled with thousands of shortcut files. I once cleaned my mother-in-law's old Pentium 75 with a 3.2 GB hard drive out & this folder had more than 33,000 shortcut files in it! That's only 129 MB but, on a 3.2 GB hard drive, it's a substantial percentage of storage space going to waste.

C:\Program Files\Installshield Installation Information: this folder contains setup files for some programs you may have installed in the past, if either the programmer or you elected to "save installer files locally". If you've rebooted since installing the programs, go ahead & delete everything in this folder to clean up useless files. These files, if run, will actually attempt to reinstall the same program that originally put them here.

Doctor_Wu
01-29-2006, 01:44 PM
OPTIONAL FOLDERS TO CLEAN UP

C:\WINNT or C:\Windows (for Xpeepee):

Downloaded Installations: these are programs you may have had a web site install immediately after downloading them by choosing the "download and install" option. If you were smart, you wouldn't have done that, but even genius boy here does it occassionally. Sometimes a program's supplier gives you no other options, it's a form of copyright protection to deliver the necessary program files but not include an installer with them.

Of course, one could always round up these files and place them in a targa installer & write the necessary instruction set as to where each file should go, but that's probably why you allowed it to install itself in the first place - either you lack the requisite knowledge or are too damn lazy to do so.

Downloaded Program Files: these are those "object" programs you can see in the IE property sheet onthe first tab, General>Temporary Internet Files>Settings>View Objects.
They are generally java applets that enable specific little programs to run on your computer to make use of a service or web site. Examples are the Yahoo! chat applets and their webcam applets to view other webcams or show your own. Other types are microsoft's WU WebUpdater control applet, other java runtime routines, and any site that requires you to run a control applet while you are on their site.
For the most part, deleting them is harmless, you can always reload them by revisiting the site you originally got them on.
Occassionally, a harmful or malicious applet can get installed here. If your computer is doing weird shit, try deleting any unrecognised applets or "objects" from this folder or through the path listed above on the IE properties sheet. An example would be a browser search engine that redirects you to a specific site to look for programs, they are forcing you to use their website to earn income from people who pay for advertising based on hits on that website.

DW15.EXE and/or DW20.EXE: hang on, I got summin to do, bbiab.

.The Boss
01-29-2006, 02:02 PM
Awesome, thanks. I will have to go through the guide when I get the time.

Anonymouse
01-29-2006, 03:07 PM
I wish to thank Wu for opening up this help topic and allowing me to complete it and recover the thing for my own records. I had a power failure and failed to save a copy for myself. Thank You Wu.

...10-19-06
One item I forgot to discuss in the original post was index.dat files on the computer.
On the computer in various locations, there are files labeled "index.dat".
These files store a record of various things depending on their location.
In the Cookies folder they list web sites you have visited, by cookie names for web addresses.
In the History folder they list some stuff you did on the computer.
In the Temp folders they record web sites you have visited.
In the Recent folder, they list items on the computer you have recently viewed.
In Program Files, they record the changes to the program you have made.
By and large these are fairly innocuous data mining files but they can be used to find out what and where you have been on the computer if not managed regularly.

To delete one, you cannot be using that user name on the computer, M$ has a half dozen different ways to keep you from accidentally or othewise deleting these files.
An Administrator can delete all the index.dat files for every user and all folders on the computer except for it's own profile's. In order to delete the Administrator's index.dat files, you'll have to go into the
Start>Settings>Control Panel>Administrative Tools>Computer Management>Local Users and Groups>Users
and create a new seperate backup administrator user that can then be logged into to delete the main Administrator's index.dat files.

There is an alternate way to handle this with some freeware named index.dat.suite (http://www.snapfiles.com/php/download.php?id=108112&a=7123030&tag=175813&loc=2)
It is freeware, as I said, and very easy to use. It also allows you to actually locate, read, and delete these index files - added bonuses...


About DW15.EXE & it's updated version DW20.EXE

About 2 years ago, microscoff contracted with a little known spyware company, Desaware, (hence the DW in the name DW15.EXE). Their main claim to fame was a program known as SpyWorks v.6

It's selling points, according to the demo I downloaded for testing under my company's name, was that it was very efficient at collecting or "hooking" any web site a person visited with the browser on their computer, storing it in a file for a while, then periodically making that information available to the vendor who originally embedded the package within whatever the MAIN product they were selling and you bought or downloaded.
The claims the demo made sent shivers up my spine as I read the sales pitch in the help files for SpyWorks. I was so freaked out, (and I'm not given to paranoia as a rule), I started spamming the world with this news. Of course, nobody paid a lick of attention.

You might purchase a program to monitor the stock market in real time, as a part of the installation, the DW15.EXE, or it's equivalent,
(DW15.EXE is an exclusive microsloth ordered "phone home" utility but it works via the SpyWorks programming),
is installed right along with the stock market monitoring software when you click the TOS agreement for the program you actually wanted.

It would have been nice if they mentioned the fact that -a program that was capable of hijacking a browser component and reporting a batch of internet sites visited back to the company you purchased the monitoring program from - was included in the installation, but that would have defeated the purpose, namely, to spy on a person's internet activities in order to custom tailor ads targeting the individual for sales of more products.
"No buyer like an already proven buyer" or so says microshifty and I. :lol:

Masquerading as a technical support reporting dll, it really didn't intend to transmit information about your hardware back to the vendor, it was designed to collect and report home with a list of sites you visited. They just didn't want to be nailed by people's fear of trojans, which is exactly what this is.

The part micro$quishy loved so much was the hijacking or "piggybacking out" on a browser component which allowed it to get out of your machine without alerting the firewall that something was being transmitted.
An UNDETECTABLE TROJAN, how lovely, people can't object to something if they don't even know it's there.
Firewalls generally are designed to stop entry, not prevent a program you WANTED to access the web from getting out. Hiding DW15.EXE inside or as a replacement for a dll or exe component of a legitimate browser was the way to lull the firewall, and who knew better how to disguise a trojan as a part of a legitimate browser in Windows?
Uh huh, the makers of the IE browser. A little code sharing and VOILA!, a nice custom "phone home" utility advertised as, (in case anyone was wondering), a technical problem reporting utility.

Have you ever had a microsnuft program go down and a little box comes up asking if you want to send technical information about what you were doing when it crashed, back to microswipe to better solve software problems?
Ya, riiiiiiiiight, and I want ketchup with that bridge deed too, please.

I don't mean to imply microgreed is the only one doing this, many programs like RealPlayerŠ, for example, do the same thing. DW15.EXE just happens to be microtool's planned trojan.

Micrograb saw a great deal of marketing potential in this as 90% or more of Windows users still use Internet Explorer, Outlook Express, and Windows Media Player.
When IE6 was first posted, it was only available for about 45 days before IE6-SP1 replaced it. For those 45 days, you could download IE6 but after that SP1 was released, you couldn't STEAL a copy of IE6 without SP1 for the life of your firstborn child.

Why the rush to update? One reason.....DW15.EXE..... microstuft had decided DRM was the wave of the future and no microsteal product was going to be wasted sitting around when it could be doing double duty, whatever it was supposed to do AND collecting surfing habits of Windows users and sending them back to microsell to package up and sell to vendors for targeting advertising.
Nice!
You surf,
microscrooge collects the info and makes a profit selling it to people who will then place ads where you surf.

Since the best representative sampling had to come from programs EVERYONE was using, IE, WMP, and any microsold hardware implimented this spyware in the program installation of programs that were an integral part and parcel of the Windows OS.

Open your windows directory and look in the top level folder at
C:\Program Files\Internet Explorer,
C:\Program Files\Windows Media Player (the version 9 for DW15.EX &, DW20.EXE if you use Xpeepee and WMP10.), and/or
If you use a microfoe mouse that required a set of drivers from a CD, look in the
C:\Program Files\(name of the mouse product, like Wireless Intellimouse Explorer)
Or use the "search for files and folders" function and look for DW15.EXE and/or DW20.EXE on your hard drive once.

Now that you've found it, what to do to shut it down?

Fortunately, that's the EASY part. Since DW15.EXE/DW20.EXE really isn't a legitimate part of any program it comes with, the best way, (and completely harmless to the functioning of the program it came with, btw), is to simply DELETE it.
Isn't that simple?
Yes, I deleted it from WMP9, IE-SP1, and my Wireless Intellimouse folders and waited for something to go wrong. It never did, everything works beautifully without those stupid "phone home" utilities in them.

So now you know.......


.....the rest of the story.
Good Day! :hug:

Hoseman666
01-29-2006, 03:15 PM
Cool, let's see if they stay deleted...

oshiri
01-29-2006, 04:02 PM
norton system works, clean sweap does a good job of cleaning out your temporary internet files for those that have it and are too lazy to go through them manually. Also more browsers are comming with ways to delete those temporary internet files

mmathis
01-29-2006, 04:09 PM
Just found DW15.exe in my Flight Simulator 2004 and Age of Empires 3 folders...but not in WMP...

Anonymouse
01-29-2006, 06:28 PM
Just found DW15.exe in my Flight Simulator 2004 and Age of Empires 3 folders...but not in WMP...mmathis, you strike me as an Xpeepee user, if so, you may be using WMP10, which, once the shight hit the fan over this DW flap, removed the installation.
Not because of pressure to kill trojan phone homes though, but because the European Union sued M$ and made them promise to release Xpeepee as a stand alone without a reliance on a non-removable IE browser and a non-default WMP.
I believe the updated DW20.EXE may be a replacement for DW15.EXE because SpyBot S&D started detecting DW15.EXE and of course, M$ couldn't stop with the greedy bit, so they made it invisible once more to SpyBot S&D.

I suggest looking for DW20.EXE as well, mmathis

mmathis
01-29-2006, 08:34 PM
mmathis, you strike me as an Xpeepee user, if so, you may be using WMP10, which, once the shight hit the fan over this DW flap, removed the installation.
Not because of pressure to kill trojan phone homes though, but because the European Union sued M$ and made them promise to release Xpeepee as a stand alone without a reliance on a non-removable IE browser and a non-default WMP.
I believe the updated DW20.EXE may be a replacement for DW15.EXE because SpyBot S&D started detecting DW15.EXE and of course, M$ couldn't stop with the greedy bit, so they made it invisible once more to SpyBot S&D.

I suggest looking for DW20.EXE as well, mmathis

Yeah, I checked for DW20.exe too, and it only came up in C:\Program Files\Common Files\Microsoft Shared\DW - not IE or WMP

Anonymouse
01-29-2006, 10:22 PM
Common files huh?
That's a new one for me. What program do you suppose put it there, one of those games? (I don't do games.)

bean
01-29-2006, 10:31 PM
C:\Program Files\Common Files\Microsoft Shared\DW
"dw20.exe" Microsoft application error reporting
"dwtrig20.exe" Watson subscriber for sens network notifications
"dwdcw20.dll" microsoft event reporting
bunch of other folders that look to contain different language versions of the dll

Royal2000H
01-29-2006, 10:39 PM
I Am a former XP user....and HATE microsucks....(I'm on linux now)

one thing you said though

Have you ever had a microsnuft program go down and a little box comes up asking if you want to send technical information about what you were doing when it crashed, back to microswipe to better solve software problems?
Ya, riiiiiiiiight, and I want ketchup with that bridge deed too, please.


But when I used XP, and something crashed...it did ask if I want to send an error report

Fun-Gi
01-29-2006, 11:14 PM
To be honest, I have to believe very little of what was posted here about DW15.EXE and the like.
The pure hate of Microsoft was just to plain to see, and it really taints what the posters have to say.
Maybe if the facts where presented without the hate showing through, or at the very least a few links to reputable sources for info..........

dale_101798
01-30-2006, 03:40 AM
To be honest, I have to believe very little of what was posted here about DW15.EXE and the like.
The pure hate of Microsoft was just to plain to see, and it really taints what the posters have to say.
Maybe if the facts where presented without the hate showing through, or at the very least a few links to reputable sources for info..........

I agree with Fun-Gi

tiarnachutch
01-30-2006, 07:22 AM
Here's the guide for Opera:

Go to Tools > Delete Private Data. Choose the options you want removed, then press delete.

If you need to clear recent documents, the easy way is to right click on the start menu icon and go to Properties. Then choose Customize and Clear.

Also, OP, save the MS bashing for non informative posts.

Anonymouse
01-30-2006, 05:47 PM
To be honest, I have to believe very little of what was posted here about DW15.EXE and the like.
The pure hate of Microsoft was just to plain to see, and it really taints what the posters have to say.
Maybe if the facts where presented without the hate showing through, or at the very least a few links to reputable sources for info..........Fun-Gi, you are sadly mistaken, I LOVE Windows 2000 Professional.
I've tried many Linux distros, and all the other M$ OS issues, I own every one.
I dislike the WAY M$ does steal people's work, I dislike the way they tend to stifle competition and I believe they should have been broken up in anti-trust.
All that said, if I have to use computers, I am extremely grateful for M$ releasing W2k, I love the OS, I positively love it, and am eternally grateful to M$ for it. IMHO, it is THE single best OS ever written, superior to any Linux. (Xpeepee, on the otherhand gets a somewhat different reaction from me.)

It doesn't stop me from critisizing my wife just because I love her, or my children. I am capable of simultaneously holding both emotions at the same time.

What you call hate - is SARCASM, not hatred, like calling my kid Anthony when I am pissed at him. (His name is Jason, Anthony refers to the Twilight Zone episode about "wish it away Anthony")

Facts is facts, I installed SpyWorks, I did the investigation personally, I'm not simply spreading rumours here.
You might be able to get a copy of SpyWorks, I have it still and would be glad to let you download it from my server. Go ahead and install it, read the outrageous claims they make and see if you STILL think this is BS.

M$ has successfully convinced people that it is simply an error reporting tool, but when the creator itself claims it secretly delivers http surfing lists to the original installing vendor, I have to take them at their word, otherwise they wouldn't be selling it as well as they do. It doesn't surprise me that people don't believe this, I have a programmer friend that kept insisting DW15.exe wasn't even a Desaware product.- Until I reinstalled it and showed him the sales pitch. :lol:

mmathis
01-30-2006, 06:39 PM
M$ has successfully convinced people that it is simply an error reporting tool, but when the creator itself claims it secretly delivers http surfing lists to the original installing vendor, I have to take them at their word, otherwise they wouldn't be selling it as well as they do. It doesn't surprise me that people don't believe this, I have a programmer friend that kept insisting DW15.exe wasn't even a Desaware product.- Until I reinstalled it and showed him the sales pitch. :lol:

I think what people are looking for are links to these claims - even if it is just the same demo that you downloaded (although I would imaging google would turn up some other links as well)

Fun-Gi
01-31-2006, 08:37 AM
Fun-Gi, you are sadly mistaken, I LOVE Windows 2000 Professional.
I've tried many Linux distros, and all the other M$ OS issues, I own every one.
I dislike the WAY M$ does steal people's work, I dislike the way they tend to stifle competition and I believe they should have been broken up in anti-trust.
All that said, if I have to use computers, I am extremely grateful for M$ releasing W2k, I love the OS, I positively love it, and am eternally grateful to M$ for it. IMHO, it is THE single best OS ever written, superior to any Linux. (Xpeepee, on the otherhand gets a somewhat different reaction from me.)

It doesn't stop me from critisizing my wife just because I love her, or my children. I am capable of simultaneously holding both emotions at the same time.

What you call hate - is SARCASM, not hatred, like calling my kid Anthony when I am pissed at him. (His name is Jason, Anthony refers to the Twilight Zone episode about "wish it away Anthony")

Facts is facts, I installed SpyWorks, I did the investigation personally, I'm not simply spreading rumours here.
You might be able to get a copy of SpyWorks, I have it still and would be glad to let you download it from my server. Go ahead and install it, read the outrageous claims they make and see if you STILL think this is BS.

M$ has successfully convinced people that it is simply an error reporting tool, but when the creator itself claims it secretly delivers http surfing lists to the original installing vendor, I have to take them at their word, otherwise they wouldn't be selling it as well as they do. It doesn't surprise me that people don't believe this, I have a programmer friend that kept insisting DW15.exe wasn't even a Desaware product.- Until I reinstalled it and showed him the sales pitch. :lol:

If thats the case, then I apologize. But froom the tone of your post it sure did look otherwise. ;)

Anonymouse
02-03-2006, 01:21 PM
For those looking for linkys, here is some scary stuff to look at if you don't believe SpyWorks, (DW15.EXE), can do what I claim.
Hype for SpyWorks (http://www.hallogram.com/spyworks/standver6.html)SpyWorks 6 Standard features

SpyWorks 6 Standard features new ATL versions of our dwsbc32.ocx, dwshk32.ocx and dweasy32.ocx controls. These versions are lightweight and do not require Microsoft runtime dependencies. SpyWorks 6 Standard also adds support for Visual Basic 6 and Windows 98.

Dynamic Export Technology™
Visual Basic 5 and 6 make it possible to obtain the address of a function, but do not allow you to publicly export the function for use by other applications. Exporting functions is a requirement for many Windows extensions including control panel applets, ISAPI filters and more.

Desaware's Dynamic Export Technology makes it easy to export functions from your VB5 or 6 ActiveX DLLs. Simply add an export class to your DLL that implements a special interface. The extension DLL does the rest. What's more, the exporting technology does not modify your compiled DLL in any way! This eliminates any possibility of corrupting your DLL or of you forgetting a step during the creation process. How is this possible? Sorry, that would be telling. But you'll be amazed by how easy it is to add this new capability to your Visual Basic components....This is WHY you can delete DW15.EXE and nothing else screws up, it's self contained and isn't a part of the actual program operation...

ActiveX Extension Library
The SpyWorks ActiveX Extension Library supports the following features and more:

* The ability to override the behavior of selected object interfaces ...thus enabling it to be "undetectable" and "piggyback" out of the firewall invisibly...
* The ability to utilize objects through selected interfaces
* The ability to implement custom and standard interfaces, including those that are not automation compatible
* The ability to utilize objects that are not automation compatible
* Support for Generic interface calls

Here are two examples of features provided by the ActiveX extension Library:

Custom Enumeration
Visual Basic allows you to create custom collections that can be enumerated using the For Each construct, but only if it is based on an aggregate collection object. SpyWorks allows you to create your own enumerators, allowing you to enumerate any collection even if it is based on arrays, databases, or other technologies that do not use the VB collection object.

OLE Interface Hooks
Visual Basic ActiveX components and controls encapsulate many of the features of ActiveX interfaces in order to make them easy to use. However, in the course of doing so, some of the advanced features of these interfaces were not supported. Desaware's new OLE Interface hook technology allows you to take advantage of these features. For example: it allows your VB authored ActiveX controls to take full advantage of the IPerPropertyBrowsing interface which allows you to customize the operation of the VB property window with your control, and the IObjectSafety interface for safety marking of Internet downloadable controls.

SpyMem6 -- The SpyMem applications allow you to view the current state of the Windows 95, 98 or NT systems. They display all existing processes, and their constituent modules, threads, and heaps. They can also terminate processes -- even those that are no longer responding to the system.

SpyWorks 6.0 Custom Controls:

DWSPYVB.DLL
A brand new subclasser and hook control for in-process use with 32 bit VB and VBA applications. This efficient component is an ActiveX DLL, avoiding the overhead of custom controls, yet is based on the same principles for reliable use of hooks and subclassing used in our ActiveX control edition. Modular design makes it easy to customize new hook implementations for your unique needs. Plus -- we include all of the VB source code, thus offering you total flexibility in taking advantage of this technology in your applications.
... i.e., if you want to make it into spyware "phoning home" be our guest, we've made it simple...

DWSBCxx.ocx -- A subclassing control that provides you with complete access to the underlying Windows message stream for the forms, controls and other windows in your application or other applications. It allows you to modify the behavior of forms or controls, to detect system notifications and to perform easy messaging between applications. Enables Cross-task subclassing. You can use it to subclass other applications -- to create system utilities or add-ins to other programs.

DWSHKxx.ocx -- The world's premier hook control in use at tens of thousands of installations worldwide. Provides in-process, task-specific and system-wide hooks of both 16 and 32 bit applications under Windows NT, Windows 95 & NT.

DWEASYxx.ocx -- This control provides an easy to use implementation of common subclassing tasks including virtual forms, MouseEnter/MouseExit detection, rollup windows, caption buttons and much more.

DWSPYxx.dll -- A dynamic link library that provides an array of library functions designed to help you take full advantage of both the Windows API and the SpyWorks controls.

DWCBKxx.ocx -- This control (for VB4) supports windows callbacks allowing you to take advantage of this powerful technique from languages such as Visual Basic 4 that do not provide function addresses.

The Desaware API Class Library -- for easy access to the WIN32 API. Cut and paste code from the classes into your program, add the classes into your application, or compile the classes into your own API DLL server -- the choice is yours! SpyWorks contains a full suite of debugging and system monitoring tools to help you take full advantage of the capabilities of the package and help debug your own programs.OR (http://www.hallogram.com/spyworks/)Extend VB's Capabilities within the VB Environment

Many programmers have been able to make the leap to Windows because of the way VB protects one from dealing with the innermost workings of Windows itself. SpyWorks makes it possible for the VB programmer to accomplish tasks that were previously difficult or flat out impossible without writing custom DLLs and controls in C or C++.

SpyWorks is aimed at the intermediate to advanced Windows programmer. Dan Appleman wrote SpyWorks and recommends using his book, the Visual Basic Programmer's Guide to the Win32 API as a supplementary text for working with SpyWorks.

SpyWorks is different from other add-ons because its purpose is not limited to any particular task. The package includes several demos and examples to get you going and to spark your imagination. Each control below comes in two flavors: a 16-bit and a 32-bit OCX. Here's a brief capsule summary:

Dwsbc.ocx - Generic Subclass control: Allows you to intercept and manipulate the underlying Windows message stream for any Visual Basic form or control (including custom controls).

Dwcbk.ocx - Generic Callback Control: Contains a pool of “callback” functions, for use with Windows API functions.

Dwshk.ocx - Keyboard and Windows Hooks control: Contains a task or keyboard event detector which allows you to intercept keyboard entries before they are received by VB or another application. Dwshk.ocx also supports Windows “hooks” and is ideal for intercepting Windows messages on a global basis....allowing DW15.EXE to take a normal "History" event and quietly stick a copy in a holding list for the quick "phone home" event when you return to the update site @ M$, (or whomever installed it)...

Dweasy.ocx - Still more Windows hooks. Implements common subclassing tasks, including Mouse tracking, scrolling and virtual forms, tiny captions and rollup windows.

Dwspy32.dll - A library that contains a set of functions that help you take advantage of advanced API techniques and work with the various controls.

SpyWorks 4.0 also includes the new Desaware API Class Library. This exciting tool tames the steep API learning curve by “wrapping” or encapsulating powerful API functions into a class library. This enables you to incorporate the power of API functions into your VB application using any of several different approaches. This is written in Visual Basic and comes with full source code. Also included are a killer set of debugging tools and other utilities.

It's possible to accomplish a lot with VB, but once you get beyond the most simplistic business applications, you're going to have to dig deeper. If you don't know C/C++, it's not reasonable to postpone delivery of your project while you get up to speed. If you do come from a highly technical background, you probably love the level of productivity possible with VB, but miss the power of direct control of the API for subclassing, message hooks, callbacks, etc.

SpyWorks gives you the best of both worlds by combining the ease of VB with the power of the Windows API!Enough? Or do we need more?

Retro G
02-03-2006, 01:51 PM
Anyone like to tell me why I have about 20 blue text folders in my C:\Windows folder under the name of "$NtUninstallKB899591$"

Anonymouse
02-03-2006, 11:49 PM
Anyone like to tell me why I have about 20 blue text folders in my C:\Windows folder under the name of "$NtUninstallKB899591$"Uninstallers for service packs, critical updates and security patches.
M$ put em there when you updated. I have 69 of 'em in W2k - SP4. (A few patches have no uninstallers.)

OP
08-26-2006, 12:34 AM
or, instead of part 1, you could just move all your documents, favorites, pst files out of your profile, then create a new profile....might be faster, and its cleaner...

Thaineseguy
09-18-2006, 02:51 AM
i found this in my C:\Program Files\Internet Explorer folder

iedw.exe
IE Crash Detection
Microsoft Corporation

is that a the same type of file but with a different name?

Anonymouse
09-18-2006, 09:10 AM
i found this in my C:\Program Files\Internet Explorer folder

iedw.exe
IE Crash Detection
Microsoft Corporation

is that a the same type of file but with a different name?At this time I am unable to find anything negative about iedw.exe.

It appears to be exactly what it is advertised as, an error reporting object placed in the IE program by M$ and it ONLY reports back if you agree.

That's not to say it doesn't send stuff out you may wish to keep hidden from M$, but at least you get a choice, it isn't automatically dumped like DW15.exe/DW20.exe was.

Joli
10-17-2006, 02:59 PM
Ok what about DWTRIG20.EXE and DW.exe vs. dw.exe? I did a recent search for dw*.exe and these showed up as well... ok to delete? And yes I did have a DW.exe and a dw.exe show up as different files in diff locations.

tsuperwanker
10-17-2006, 03:06 PM
Ccleaner (aka Crap Cleaner) : http://www.ccleaner.com/

OPTIMUS PRIME
11-14-2006, 02:37 PM
Ccleaner (aka Crap Cleaner) : http://www.ccleaner.com/

is this program safe??? anyone???

tsuperwanker
11-14-2006, 02:41 PM
is this program safe??? anyone???
yeah, it's safe. It's a must have on every Windows. computer

tri2
11-16-2006, 09:04 AM
nevermind

detroitwalt
11-27-2006, 12:11 AM
thanks for putting this in your sig

danimal39
11-27-2006, 02:58 AM
good post,another good program for seeing what on your comp, and whats useing up storage is tree size http://www.jam-software.com/freeware/index.shtml

frugalbrutus
12-20-2006, 09:34 PM
THANK YOU to Doctor Wu and Anonymouse for this very informative thread. I did all the cleanup, amazing the stuff I don't know, when I think I'm pretty good at this stuff. Wow.

Also, I found and delete several DW20 and DW15. Great job at figuring out the power of those .exe's and reading between the lines at how they can be used.

THANKS
(and like a previous poster, excellent of you to have this link in your SIG!)

Ziprar
12-21-2006, 12:31 AM
Ccleaner (aka Crap Cleaner) : http://www.ccleaner.com/

Can't back this up enough. I love this program.

edwoodca
12-21-2006, 01:50 AM
Is it necessary to search for these DW files or is it enough to just go into the Advanced tab in the Windows System Properties and choose the Error Reporting button, to disable error reporting?

Letssell
12-21-2006, 09:19 AM
THIS IS MY FAVORITE CLEAN UP PROGRAM ITS FREE AND ITS ONE CLICK

http://www.stevengould.org/software/cleanup/download.html

bimologist
01-22-2007, 02:20 PM
Incase you are not sure what is the document and Settings folder for your username etc, here are some shortcuts. Since you have The Address bar shown by following OP's directions, in the address bar or WINKEY+R or START_>Run type

%USERPROFILE% = Current username soc set folder
%APPDATA% = Current users Application Data folder .
%ALLUSERSPROFILE% = Doc Set for All users
%WINDIR% = Curren tWINDOWS directory (important if you installed an upgrade or another os.

there are other variables too, just type CMD at the run dialog (MSDOS PROMPT) and type SET. you will get all the %XXXXX% variables that are defined.

Hope this helps

Anonymouse
01-23-2007, 11:59 AM
Is it necessary to search for these DW files or is it enough to just go into the Advanced tab in the Windows System Properties and choose the Error Reporting button, to disable error reporting?DW15.exe and DW20.exe are independant strategies from Windows error reporting services.

The "hook & dump" plan the Desaware uses is read whenever you go to Windows updates or if employed by someone other than microsoft, whenever they have programmed the Desaware to report back. It may be every time you open a browser, or it may be a cyclic thing - like once a week & store up a list of sites visited until then.

I believe these sites are stored in an Index.dat file somewhere, maybe several, but they are there. I have read some of those Index.dat files and been amazed at how many places I wouldn't personally like anyone knowing I visited. :lol:.

For those interested in seeing just what is stored on some of those dat files, try this FREEWARE tool.
Index Dat Spy (http://www.stevengould.org/software/indexdatspy/)

direct d/l linky (http://www.stevengould.org/downloads/indexdatspy/IndexDatSpy20.exe)

jbrowns22
01-28-2007, 05:46 PM
Anyone else want to second the support (or give a thumbs down) to either of the 2 cleaner programs? I used to be computer savvy....but 9 years and 2 kids later is a LIFETIME in computer stuff and I am both too lazy and too airheaded to try it these days :lmao:

defbrizzo
04-16-2007, 02:58 PM
CCleaner is a great free program to do some house cleanin!!

equallydivided
04-24-2007, 01:34 PM
I WILL NOT EVER touch my computer again, after 'accidentally' erasing Windows...once. Man, I loved that computer.

I will now work mine to death and buy another. I can't do it any other way. I'm too scared!

I cried even!

CtrlAltDelete
04-25-2007, 12:59 PM
Lots of microsoft hate...yet everyone use microsoft!! The problem is that there are just too many forms of linux w/ little out of the box help and apple cost too much

2000army
04-26-2007, 03:42 AM
ccleaner is probably ther best cleaning program i have ever used .....do it

rsg
04-29-2007, 11:20 AM
Wow...quite a guide. I think I'll stick to formatting or reinstalling Windows when my computer starts to crawl.

PlzTalkSlowly
05-03-2007, 09:58 AM
DW15.exe turned up in the keyboard folder (an old slick deal)
C:\Program Files\Microsoft IntelliType Pro\


DW20.exe turned up in
C:\Program Files\Common Files\Microsoft Shared\DW


thanks

BossTone74
06-19-2007, 01:06 PM
Very good thread, I use it often!

jornel
08-16-2007, 10:13 AM
Bringing up an old topic here...

I am using vista and can't even access Documents and Settings.
I receive this error:
http://i192.photobucket.com/albums/z44/jjn505/error.png
Any help would be great! TIA!

tsuperwanker
08-16-2007, 11:58 AM
Bringing up an old topic here...

I am using vista and can't even access Documents and Settings.
I receive this error:
http://i192.photobucket.com/albums/z44/jjn505/error.png
Any help would be great! TIA!
Perhaps you're logged in as a limited user?