But I'm left guessing here since details are quite sparse in your post.
I am trying to delete some files from the Program Files folder. Specifically, I have an application installed in the Program Files folder and I want to delete some useless files and folders from that application; and replace some files in that folder as well.
Vista tells me no problem in doing that. And everything seems perfect from the WIndows File Exploerer. The deleted files are gone. And the replaced fiels have shown the new date and size.
But Vista fools me totally! When I start the application, the old components (files) still displayed in the application. And the application still use the old files without recognizing the the newly replaced ones.
I restarted the computer and emptued the recyccle bin. Nothing helps.
From Windows Exploerer, I cannot locate any deleted files and all replaced files showed the new date and size. But from the application, the deleted components still shown and work perfectly as if it were still in the place.
I know that the application plays no trick because I am the developer of the application. The appliaction just uses the regualr Windows API to locate files. If it find the file, it will load the file (component) and run.
Why Windows API can still have access to the deleted files, even been removed from recycle bin?
Everything works fine in XP but but I just do not understand what trick the Vista is playing.