Допустимо ли устанавливать приложение в папку AppData? Оба Google Talk & Chrome не установлены в папке Program Files по умолчанию. Они устанавливаются в папке AppData пользователя. Microsoft делает то же самое с ClickOnce ...Google и Microsoft устанавливают приложения в папке AppData, почему бы и нет?
Я бы хотел, чтобы мое приложение самообновлялось, но при установке в папке Program Files оно терпит неудачу. В Windows Vista (2008 и семь) приложение не может писать в папке Program Files. Я понимаю, что UAC является ответственным, но он не позволяет моему приложению самостоятельно обновлять.
В случае, если я хотел бы развернуть в папке AppData, чтобы обойти проблемы с безопасностью, Как мне сообщить, что мой MSI Setup Project установлен в AppData? Есть идеи?
Спасибо!
UPDATE: Я не могу использовать ClickOnce, так как для этого требуется сертификат. Я не хочу тратить 200 долларов за год на сертификат.
Вы можете создать свой собственный издательский серт хотя процесс несколько запутан: http://theruntime.com/blogs/jacob/archive/2006/12/04/ create-a-domain-publisher-cert-for-a-small-internal-software-shop.aspx –