VBATools

UAC na W8/10 i instalacja certyfikatów

by on Jul.11, 2013, under Porady

Instalując oprogramowanie należy mieć na uwadze, fakt iż jakakolwiek instalacja powinna być świadomym wyborem użytkownika, a nie przypadkowym uruchomieniem (lub wymuszonym przez nieautoryzowane programy). System UAC wprowadzony w Windows 7 w najnowszej wersji systemu również spełnia rolę blokowania lub  powiadamiania aby sprowokować podjęcie decyzji przez użytkownika.

Produkty VBATools są podpisane cyfrowo, przez co użytkownik może mieć pewność iż został on wydany przez wiarygodnego wydawcę. Instalatory można podzielić na .exe, tworzony dla dodatków COM 32/64bit oraz *.msi dla rozwiązań VBA 32bit.

Instalacja Dodatku VBAToolsDla instalatorów .exe, gdy nie jest pokazany przycisk instaluj konieczne jest wyłączenie poziomu zabezpieczeń na czas instalacji, kierując się panelem sterowania\kontrola użytkowników.  Znaczyć to będzie iż dany użytkownik nie działa na koncie administratora lub ma włączoną ponadstandardową ochronę użytkownika. W przypadku obniżenia tego poziomu ponowne uruchomienie powinno pozwolić na instalację.

W przypadku oprogramowania wydanego w wersji .msi aby program zainstalować, uruchamiamy link umieszczony w dolnej części komunikatu UAC, dzięki któremu otrzymujemy przycisk “Uruchom mimo to”. Gdyby jednak nie było to możliwe, należy przejść do poziomu zabezpieczeń użytkownika j.w.

VBATools_instalacje_na_W8

W obu przypadkach zainstalowany program lub dodatek jest widoczny w zainstalowanych programach panelu sterowania oraz jest automatycznie uruchamiany z aplikacji. Aby zainstalować nowa wersję należy usunąć poprzednią instalację z zainstalowanych programów panelu sterowania.

W przypadku kiedy nasz instalator .exe choć wyświetla przycisk zainstaluj, a informuje o błędzie spowodowanym brakiem akceptacji certyfikatów musimy więc wyświetlić podpis aby go dodać do bazy certyfikatów:

 

Można ten podpis dodać pobierając wprost z pliku setup.exe instalatora co pokazuje na poniższym filmie:

YouTube Preview Image

 

Podobnie przebiega proces Instalacji certyfikatu w dodatkach VBA z tą różnicą że plik podpisu powinien zostać dostarczony osobno, którego uruchamiając dodajemy do bazy certyfikatów:

  1. Uruchomienie certyfikatu (plik .cer)
  2. Wybór (bieżący użytkownik lub komputer lokalny)
  3. Folder instalacji (umieść wszystkie certyfikaty w następującym magazynie\zaufane główne urzędy certyfikacji)
  4. Uzyskanie potwierdzenia komunikatem zainstalowania certyfikatu
  5. Sprawdzenie poprawnej instalacji przez ponowne uruchomienie pliku cer (zmiana ikony w otwartym certyfikacie)

 

W przypadku dodatków VBA należy również odblokować makra z menu\opcje\centrum zaufania\makra, do poziomu z akceptacją podpisów oraz zaznaczyć checka “Ufaj dostępowi do modelu obiektowego..

 

(c) Shon Oskar – www.VBATools.pl

Wszelkie prawa zastrzeżone. Żadna część ani całość tego artykułu nie może być powielana ani publikowana bez zgody autora.
:, , , , , , , ,

Leave a Reply

Recently Active Members

Profile picture of vbatools
Profile picture of Karol Stilger
Profile picture of Anorak
Profile picture of marcinmachalowski
Profile picture of Joanna Subik
Profile picture of programistaaccess
Profile picture of piotrpawlik
Profile picture of Emil Wasilewski
Profile picture of kicekpicek
Profile picture of coldfusion
Profile picture of Gosia Borzęcka
Profile picture of lukaszch
Profile picture of itadministracja
Profile picture of farbenia
Profile picture of Łukasz Kałużny
Profile picture of kabzinski
Profile picture of rtynski
Profile picture of leszekbetlinski
Profile picture of Iv
Profile picture of Justyna Spychała