It's called shadowing.
The Program Files is read only. When you make modifications they are stored inside something called "Virtual Store" that replicates, somewhere else, the exact same path and contents.
Ex. a Program inside :
c:\Program Files\example
Writing inside its folder would have the files send to :
c:\Users\<username>\Virtual Store\Program Files\example
(path may vary)
So it protects the programs. The only way to write something inside the Program Files folder is to have administrator privileges.
|