Hi,

Since Windows Vista Windows seems to load the full exe file and lock it before it runs it.

Is there a way of changing both behaviours?

For example:
I'd like to provide a single .exe file with everything compiled in statically including resources so it is easy to download and requires no installation / uninstallation routine. The user can just download it and run it.
Second thing:
Integrated updater. As far as I know Windows locks the .exe file when started. But I'd like to provide a simple updater which automatically updates the program. I know there are workaround, but I just want to know if i can unlock the file and change it in place (like download to temp and if checksum is ok, copy it over the old exe and restart it).

Thanx for help.

Silberling