ok, haven't read the site yet - took a peek though to see what you were talking about. But I figure my response to be simple enough that I won't need to yet.
I copied notepad.exe to C:\. Then I executed it. Then I tried to delete it and got this message:Cannot delete NOTEPAD: Access is denied. The source file may be in use.
Alrighty, that was on Win2k. Now let's see what Win98 says:Cannot delete notepad: The specified file may be in use by windows
Well Blimey! I do know what I was talking about! Please don't make me ask other people to do the exact same thing. Every one of them will get the same error messages.
So what program are you executing and deleting? Are you doing anything special like running Digital Cortex? And after you executed the program, then deleted it - what did TaskInfo2002 have to say about its cmdline?
Another note. Take a look at the memory usage of various programs. You're notice that some of them use less memory than the size of their executeable. Why is that? Cause the entire program may NOT be loaded into memory on execution! Are you a programmer? I am, and one trick that I do is not load modules during program startup - so that the program loads faster. Then during execution I may load other modules in the code as I need them. This is efficient on time and memory.
This is not debateable! Some things I said up there in previous posts I am not 100% sure on, but in all info presented in THIS post IS 100% correct, and don't you DARE tell me otherwise!
You CANNOT delete notepad.exe WHILE IT IS RUNNING! Not unless you use some miracle program which does some fancy shmancy shit. So if you ARE using some fancy program to delete a running program, please cut the crap and tell me!
P.S. I am smiling right now. Despite the way I speak, I do not feel frustration or any negative feelings. I am simply emphasizing points very strongly and doubting your intelligence