Witam,
mam maly problem,
napisalem dwie aplikacje, jedna glowna a druga aktualizujaca.
Wszystko fajnie dziala, ale na WIN 7 podczzas aktualizacji UAC wyswietla okienka typu: 'czy chcesz zezwolic na operacje... ble ble'
Czy oprocz wylaczenia UAC przed update, jest jakas mozliwosc unikniecia tych komunikatow?
Moze umieszcze programu w jakims folderze typu temp lub appdata cos da?
jak to jest z tym specjalisci :)?
dzieki
No nie możesz tak chamsko pisać po systemowych i nieswoich (usera) folderach, jaki byłby sens tych zabezpieczeń, napisz może dokładnie co robisz, gdzie wrzucasz aktualizacje, może jakoś inaczej będzie da się to zrobić.
Podstawowym narzędziem do instalacji (i aktualizacji) aplikacji w Windowsach jest coś takiego jak Windows Installer. Zdecydowana większość instalatorów to zwykłe nakładki właśnie na to. Cała sztuczka polega na tym, że pamiętając o możliwości aktualizacji przy tworzeniu oryginalnej paczki i podpisując ją i update/upgrade tym samym certyfikatem jest możliwość jej wgrania na koncie użytkownika nieposiadającego praw administratora. Taka paczka jest uruchamiana z poziomu konta Trusted Installer.
http://msdn.microsoft.com/en-us/library/aa370579%28v=VS.85%29.aspx
http://msdn.microsoft.com/en-us/library/aa372388%28v=VS.85%29.aspx
aha, czyli to jest jaksi trop.
Ale jak uzywac tego?
Aplikacje chce wciapc do instalatora inno setup bo chyba najbardziej przystepny.
Dunno, szukaj w dokumentacji programu, którego korzystasz. Przy wyszukiwaniu możesz użyć słów kluczowych z powyższych artykułów.