Strona korzysta z plików cookies w celu realizacji usług i zgodnie z Polityką Plików Cookies.



25.02.2020

Koszty w górę

Zmiany w licencjach VMware
24.02.2020

VPN na nowo

WireGuard w Linuksie
24.02.2020

Wydajność pod kontrolą

Citrix Analytics for Performance
24.02.2020

Zaawansowany backup

Veeam Availability Suite v10
20.02.2020

Serwery Enterprise

OVHCloud stawia na Ryzeny
20.02.2020

Monitory dla biznesu

Newline IP
20.02.2020

Przemysłowe SSD

Dyski Transcend M.2 NVMe
23.01.2020

Google Project Zero

Inicjatywa Google Project Zero
23.01.2020

Ochrona tylko w chmurze

Kaspersky Security Cloud Free

Zarządzanie aplikacjami z poziomu polis domenowych

Data publikacji: 25-03-2015 Autor: Jacek Światowiak
Tworzenie nowego projektu i...
Okno konfiguracyjne aplikacji...
Projekt dla użytej w...
Opcje dla przykładowego pola...
Lokalizacja w Rejestrze...
Wykrywanie zmian ustawień w...
Zapisywanie projektu oraz...
Modyfikacja typu opcji i...

W pierwszej części artykułu opisaliśmy ogólne możliwości aplikacji PolicyPak Application Manager wchodzącej w skład pakietu Jeremy’ego Moskowitza PolicyPak. W części drugiej prezentujemy, w jaki sposób samodzielnie tworzyć pakiety zarządzające.

W raz z narzędziami pakietu PolicyPak (policypak.com) dostarczany jest graficzny edytor pakietów zarządzających – PolicyPak Design Studio. Aby móc efektywnie zarządzać aplikacjami, należy również zainstalować dowolny, kompatybilny z systemem Windows kompilator języka C++ (może to być np. darmowe Visual Studio Express Edition), gdyż przygotowanie pakietu zarządzającego polega de facto na skompilowaniu odpowiedniej biblioteki .dll dla pakietu PolicyPak.

 

Po uruchomieniu pakietu tworzymy nowy projekt. Dostępne są trzy ścieżki pracy z produktem, pokazane na rysunku 1a:

 

  • tworzenie nowego projektu przy wykorzystaniu Capture Wizarda;
  • tworzenie projektu całkowicie od początku (opcja dla zaawansowanych użytkowników);
  • załadowanie istniejącego projektu i jego modyfikacja.

 

W artykule zaprezentowana zostanie ścieżka pierwsza. PolicyPak Design Studio pozwala na przygotowywanie pakietów zarządzających dla kilku rodzajów aplikacji. Są to m.in.: typowe aplikacje Windows zapisujące ustawienia w rejestrze, usługi/serwisy przechowujące ustawienia w rejestrze, aplikacje przechowujące ustawienia w plikach INI, XML oraz aplikacji fundacji Mozilla. Za pomocą pakietów dodatkowo konfigurować można ustawienia dla Firefoksa, RDP, pakietów OpenOffice i LibreOffice oraz aplikacji wykorzystujących JSON (patrz rysunek 1b).

> CAPTURE WIZARD

Po uruchomieniu PolicyPak Design Studio i wybraniu określonego typu aplikacji należy równolegle uruchomić oprogramowanie, dla którego chcemy przygotować pakiet zarządzający. W przykładzie wykorzystamy popularnego WinZIP-a, który jak większość typowych aplikacji przechowuje ustawienia w systemowym rejestrze. Na rysunku 2 widać okno Configuration oraz zakładki konfiguracji poszczególnych elementów aplikacji. To właśnie ustawienia definiowane w tym oknie zostaną przechwycone przez pakiet PolicyPak, a na podstawie ustawień konfiguracyjnych będzie utworzony pakiet zarządzający dla konkretnej aplikacji.

 

Na rysunku 3 zaprezentowano projekt z częściowo zdefiniowanymi elementami konfiguracyjnymi. Przechwycone zostały zakładki View, Toolbar, Folders oraz System. Jak widać na rysunku, kreator automatycznie utworzył okno konfiguracyjne o identycznym wyglądzie jak okno Ustawień danej aplikacji. Do budowy okna mechanizm używa wykorzystywane w kompilatorach aplikacji Windows standardowe elementy, takie jak checkboksy, radio buttony, listy rozwijane, pola tekstowe itp. Każda zakładka przechwytywana jest niezależnie, stąd opcje konfiguracyjne widoczne po wdrożeniu pakietu PolicyPak mogą być całkowicie różne od ustawień domyślnych określonych przez producenta danej aplikacji. Na rysunku 3a w prawej części okna definiowane są właściwości danego obiektu (np. pola wyboru) modyfikującego określone ustawienie. W prezentowanym przykładzie opcje te nie zostały jeszcze zdefiniowane. Po wykonaniu kroków kreatora ustawień opcje zostaną automatycznie wypełnione (rysunek 3b, np. sekcja ustawień klucza rejestru Actions | First Action | Reg.key, Data type, On, Off). Dostępna również jest zakładka AppLock wymuszająca dane ustawienie (działanie opisane w poprzedniej części artykułu „IT Professional” 2/2015, s. 38).

Pełna treść artykułu jest dostępna w papierowym wydaniu pisma.

.

Transmisje online zapewnia: StreamOnline

All rights reserved © 2019 Presscom / Miesięcznik "IT Professional"