Under Windows Vista (2008 and Seven), an application cannot write in Program Files Folder. I understand that UAC is the responsible, but it prevents my application to self-update. Is there a folder somewhere (available in Windows XP, Vista (and all other version)) which would allow me to deploy my application and let it self-update without having to make it "elevated"?
I thought of ClickOnce, but I can't use since I don't want to pay for the expensive certificate (sign the code, installer, etc.).
Thanks!