Licencja softlock dla SEE Electrical EXPERT
Transkrypt
Licencja softlock dla SEE Electrical EXPERT
Skrypt Instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved Licencja SEE Electrical Expert zabezpieczona programowo V4R2 Skrypt Instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved COPYRIGHT © 1986 - 2015 IGE+XAO Wszelkie prawa zastrzeżone. Nieautoryzowane rozpowszechnianie całości lub fragmentu niniejszej publikacji w jakiejkolwiek postaci jest zabronione. Wykonywanie kopii metodą kserograficzną, fotograficzną a także kopiowanie na nośniku filmowym, magnetycznym lub innym powoduje naruszenie praw autorskich niniejszej publikacji Kraków, 2015 r. Strona 2 A. Licencja zabezpieczona programowo Skrypt instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved ZAWARTOŚĆ A LICENCJA ZABEZPIECZONA PROGRAMOWO .............................................................................5 A.1. APLIKACJA INTERNETOWA ............................................................................................................5 A.1.1. Konfiguracja programu do zabezpieczenia kluczem internetowym ......................................6 A.1.2. Zwolnienie licencji internetowej ......................................................................................... 12 A.2. APLIKACJA LOKALNA ................................................................................................................... 14 A.2.1. Instalacja serwera licencji .................................................................................................. 14 A.2.2. Aplikacja lokalna ............................................................................................................... 18 A.2.3. Wypożyczenie licencji z aplikacji lokalnej .......................................................................... 23 B OBSŁUGA SERWERA LICENCJI LOKALNEJ .............................................................................. 25 B.1.1. B.1.2. B.1.3. B.1.4. B.1.5. C Przeniesienie serwera ....................................................................................................... 25 Zmiana pliku licencji lokalnej ............................................................................................. 25 Aktualizacja serwera licencji .............................................................................................. 26 Plik log .............................................................................................................................. 26 Praca ze zdalnego pulpitu ................................................................................................. 27 UŻYTKOWANIE WERSJI V4R2 I WERSJI POPRZEDNICH .......................................................... 28 C.1.1. C.1.2. Wspólna licencja ............................................................................................................... 28 Weryfikacja licencji ............................................................................................................ 28 A. Licencja zabezpieczona programowo Strona 3 Skrypt Instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved Strona 4 A. Licencja zabezpieczona programowo Skrypt instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved A LICENCJA ZABEZPIECZONA PROGRAMOWO Istotne zanim przystąpisz do instalacji SEE Electrical Expert. Jeśli system operacyjny Windows ma wdrożone zarządzanie profilami Administratora oraz Użytkowników, to wyróżnić trzeba dwie procedury instalacji i licencjonowania: Aplikacja musi być zainstalowana na uprawnieniach Administratora. Użytkownik musi mieć prawa do wypełnienia i zapisu w oknach programu Konfiguracja SEE Electrical Expert. Jeśli użytkownik loguje się jako Użytkownik z ograniczonymi uprawnieniami, to prawa do pełnego dostępu lub prawa do edytowania głównego katalogu i wszystkich podkatalogów SEE Electrical Expert muszą zostać nadane przez Administratora. Użytkownik powinien otrzymać prawa Administratora na czas instalacji programu. Prawa te mogą zostać usunięte po zainstalowaniu oraz skonfigurowaniu zabezpieczenia do licencji. Jeśli używany jest system operacyjny Windows Home, nie jest możliwe zwiększenie praw dla użytkowników z ograniczonym dostępem w folderach. W tym przypadku zalecane jest zainstalowanie programu w folderze Dokumenty publiczne, ponieważ nawet użytkownicy z ograniczonym dostępem mają uprawnienia do tego folderu. A.1. APLIKACJA INTERNETOWA Ten sposób zabezpieczenia licencji programowo (softlock) wymaga zainstalowania SEE Electrical Expert oraz połączenia z Internetem w trakcie procedury pobierania licencji. Jeśli dostęp do Internetu jest ograniczony to może uniemożliwić prawidłowe otrzymanie licencji. Wskazówka: Korzystanie z oprogramowania jest dozwolone wyłącznie w ramach umowy i/lub umów licencyjnych (wyświetlanych podczas instalacji). Komputer, na który pobieramy licencję jest identyfikowany w trakcie procedury rejestracji w formie unikalnego, cyfrowo-znakowego ciągu zależnego zarówno od sprzętu jak i systemu operacyjnego. Do rejestracji konieczne jest użycie otrzymanych numeru seryjnego i hasła. Ten sposób zabezpieczenia licencji pozwala na jej przenoszenie pomiędzy komputerami użytkownika (na przykład ze stacjonarnej stacji roboczej typu desktop na przenośny laptop) poprzez zwolnienie i ponowne pobranie jednego egzemplarza licencji. Uwaga: Procedura zwolnienia licencji internetowej musi poprzedzać następujące zmiany w oprogramowaniu i sprzęcie: Deinstalacja programu SEE Electrical Expert, Instalacja aktualizacji do nowej wersji SEE Electrical Expert, Usunięcie profilu użytkownika windows, A. Licencja zabezpieczona programowo Strona 5 Skrypt Instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved Reinstalacja systemu operacyjnego, Wymiana dysku twardego. Jeśli instalujemy kolejną wersję programu to licencja dla niej również musi zostać pobrana. Ważne: W ofercie sprzedaży i w kontrakcie określone są ograniczenia użycia zabezpieczenia licencji. Ograniczone może być samodzielne zwolnienie licencji. Ograniczone może być pobieranie licencji poza krajem jej zakupu. Ograniczony może być okres dostępności licencji. W pierwszym przypadku licencja jest pobierana jednokrotnie i nie może być zwolniona przez użytkownika. Użytkownik musi zgłosić zamiar wykonania operacji wyszczególnionej powyżej i otrzymać jednorazową zgodę na zwolnienie licencji. Jeśli licencja jest ograniczona zasięgiem do kraju, w którym została zamówiona to aby używać oprogramowania za granicą, należy pobrać licencję na określony komputer przenośny przed podróżą. Do momentu zwolnienia ta licencja może być swobodnie używana za granicą. Ograniczenie okresu trwania licencji dotyczy stanu przed zakupem programu, oprogramowanie jest dostarczone na próbę. Program wyświetla komunikat o nadchodzącym terminie wygaśnięcia po uruchomieniu i umożliwia podjęcie stosownej akcji. Po pobraniu licencji i zarejestrowaniu w bazie danych użytkowników, SEE Electrical Expert jest użytkowany w zakresie obejmowanym zakupioną licencja w czasie nieograniczonym. Użytkownikom rozpoczynającym pracę, zalecane jest zapoznanie się z podręcznikiem Pierwsze kroki. A.1.1. KONFIGURACJA PROGRAMU DO ZABEZPIECZENIA KLUCZEM INTERNETOWYM Do pobrania licencji internetowej i rejestracji komputera w bazie danych użytkowników służy program Konfiguracja SEE Electrical Expert. Program zainstalowany standardowo znajduje się w folderze C:\Program Files (x86)\IGE+XAO\SEE Electrical Expert V4R2\4.4\SEE_Soft\Exe\SEEConfig.exe. Uruchomić program należy bezpośrednio po zakończeniu instalacji. Istnieje możliwość uruchomienia go samoczynnie po wyświetleniu ostatniego dialogu (ilustracja strona 6). Skrót do uruchomienia konfiguracji to menu Start ➤Wszystkie programy ➤IGE+XAO ➤SEE Electrical V4R2 ➤4.4 x➤Konfiguracja SEE Electrical Expert Strona 6 A. Licencja zabezpieczona programowo Skrypt instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved A. Licencja zabezpieczona programowo Strona 7 Skrypt Instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved Pierwszy dialog konfiguracji wyświetlony po jej uruchomieniu nie służy do wyboru zabezpieczenia programu dlatego odszukujemy po lewej przycisk Bezpieczeństwo. Po rozwinięciu listy zawierającej ikony wybieramy poniższą Sposób zabezpieczenia programu. Po naciśnięciu na ikonę zmienia się wygląd okna. Standardowo jako metoda zabezpieczenia jest ustawione Klucz zabezpieczający lokalny Hasp. Do wybrania sposobu zabezpieczenia służy lista rozwijana tak jak przedstawia ilustracja poniżej. Wyszukujemy na liście i wybieramy sposób Aplikacja internetowa. Po kliknięciu na listę dialog ponownie się zmienia i pojawia się ramka Parametry. Ramka zawiera dane określane samoczynnie przez program i niedostępne do edycji, a są to: Nazwa serwera – pokazuje adres, z którym łaczy się program w celu rejestracji Port – wyświetla numer portu do komunikacji Numer seryjny komputera – ID – wyświetla ciąg znaków identyfikujący komputer Kolejne trzy parametry wypełnia użytkownik, a są to: Numer seryjny – ośmioznakowy identyfikator licencji dostarczony przez IGE+XAO Hasło – poufne hasło zabezpieczające nieuprawniony dostęp do licencji E-Mail: – adres poczty elektronicznej użytkownika do kontaktu Strona 8 A. Licencja zabezpieczona programowo Skrypt instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved Przykładowy wygląd wypełnionych parametrów jest następujący: Wygląd dialogu z wypełnionymi danymi Po wypełnieniu danych należy pobrać licencję. Po kliknięciu na przycisk Zarządzanie licencjami zostaje wyświetlone okno z listą modułów składowych licencji. Wyjściowo wszystkie moduły mają status Licencja wygasła i są wyświetlone na czerwonym tle. Naciskamy na przycisk Pobierz. Po uzyskaniu połączenia z serwerem wyświetlona lista się aktualizuje i dostępne moduły są opisane Licencjonowany i wyświetlone na tle zielonym. Wygląd okna po pobraniu przedstawia ilustracja na stronie 9. Przycisk Zwolnienie licencji stosujemy gdy chcemy zmienić sposób licencjonowania programu lub zrezygnować z używania licencji jak to jest opisane w dalszej części. Zamykamy okno Zarządzanie licencjami krzyżem w górnym prawym roku okna. A. Licencja zabezpieczona programowo Strona 9 Skrypt Instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved W następnej kolejności klikamy przycisk Narzędzia i wybieramy z listy. Testuj połączenie – procedura sprawdzającą czy system zabezpieczenia jest aktywny. Po zakończeniu program wyświetla komunikat Lub w przypadku niepowodzenia komunikat W tym przypadku komunikatu o błędzie 26 informuje, że licencja nie została jeszcze pobrana. Strona 10 A. Licencja zabezpieczona programowo Skrypt instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved Przed zamknięciem programu konfiguracji SEE Electrical Expert należy obowiązkowo nacisnąć na przycisk Zapisz. Po zamknięciu konfiguracji program SEE Electrical Expert jest przygotowany do pracy. Uruchamiamy program korzystając z ikony na pulpicie lub skrótu z menu Start. Jeśli po uruchomieniu otrzymamy komunikat jak przedstawiono poniżej to należy go interpretować jako informację o tym, że licencja została zwolniona i należy ją pobrać. Ważne: W sieciach z dostępem do Internetu za pośrednictwem serwera proxy należy przed pobraniem licencji wypełnić ustawienia serwera. O dostarczenie danych do tego dialogu należy się zwrócić do administratora sieci. Dialog wyświetla przycisk Ustawienia serwera proxy. A. Licencja zabezpieczona programowo Strona 11 Skrypt Instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved Dane wprowadzane do dialogu są opisane w pomocy Microsoft na stronie https://support.microsoft.com/en-us/kb/135982. Zawartość można wypełniać po zaznaczeniu opcji: Użyj ustawień serwera proxy – do wprowadzenia są wtedy adres serwera proxy i port. Użyj autoryzacji serwera proxy – do wprowadzenia są login oraz hasło. Nie używaj serwera proxy dla następujących adresów: – do wprowadzenia jest lista adresów z sieci lokalnej nie wymagajacych pośrednictwa serwera proxy. Adresy na liście rozdziela znak średnika. Zatwierdzenie ustawień po przyciśnięciu na OK. A.1.2. ZWOLNIENIE LICENCJI INTERNETOWEJ Przesłanki do zwolnienia licencji internetowej zostały przedstawione w A.1. Podstawową czynnością jest przeniesienie użytkowania licencji pomiędzy komputerami z zainstalowanym programem SEE Electrical Expert. Może to mieć miejsce w przypadku czasowego używania jednej licencji w oddzielnych miejscach pracy. Pozostałe przesłanki to: uaktualnienie wersji programu, rozszerzenie licencji, zmiana licencji, odinstalowanie programu, dodanie nowego użytkownika systemu, instalacja nowego systemu operacyjnego, wymiana dysku itd. Uruchamiamy konfigurację programu Skrót do uruchomienia konfiguracji to menu Start ➤ Wszystkie programy ➤ IGE+XAO ➤ SEE Electrical V4R2 ➤ 4.4 x➤Konfiguracja SEE Electrical Expert Po wyświetleniu dialogu wskazujemy na przycisk Bezpieczeństwo i na ikonę jak się rozwinie poniżej. Uwaga: Należy z uwagą przeczytać zawartość dialogu Sposób zabezpieczenia programu przed przystąpieniem do zwalniania licencji. Kontrakt zakupu programu może zawierać więcej niż jedną Strona 12 A. Licencja zabezpieczona programowo Skrypt instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved licencję i wtedy należy wypełnić dialog właściwym numerem licencji i hasłem. Jeśli kontrakt nie pozwala użytkownikowi na zwolnienie licencji to przed wykonaniem przeniesienia jej na inny komputer to należy się zwrócić do serwisu technicznego celem udostępnienia takiej możliwości na jedną operację. Wybieramy polecenie Zarządzanie licencjami w ostatnim wierszu w ramce Parametry Po wyświetleniu okna powinno ono zawierać listę licencjonowanych modułów wyświetlone na tle zielonym. Przycisk Zwolnienie licencji uruchamia połączenie z http://www.see-license.com i po przeprowadzeniu transakcji okno jest odświeżone, a moduły mają status Licencja wygasła i są wyświetlone na czerwonym tle. Zamykamy okno Zarządzanie licencjami krzyżem w górnym prawym roku okna. Zamykamy program konfiguracji SEE Electrical Expert Uwaga: Nie należy uruchamiać programu SEE Electrical Expert na tym komputerze. Jeśli to zrobimy to licencja zostanie automatycznie pobrana. A. Licencja zabezpieczona programowo Strona 13 Skrypt Instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved A.2. APLIKACJA LOKALNA Ten sposób zabezpieczenia licencji programowo (softlock) wymaga zainstalowania SEE Electrical Expert oraz połączenia poprzez sieć lokalną z serwerem licencji (w szczególnym przypadku serwer licencji i aplikacja są zainstalowane wspólnie). Jeśli dostęp do portu obsługiwanego przez serwer jest ograniczony to może uniemożliwić prawidłowe otrzymanie licencji. Wskazówka: Korzystanie z oprogramowania jest dozwolone wyłącznie w ramach umowy i/lub umów licencyjnych (wyświetlanych podczas instalacji). Komputer, na który pobieramy licencję jest identyfikowany w formie unikalnego cyfrowo-znakowego ciągu zależnego zarówno od sprzętu jak i systemu operacyjnego. Do połączenia z serwerem konieczne jest użycie otrzymanych numeru seryjnego i hasła. Ten sposób zabezpieczenia licencji pozwala na czasowe wypożyczenie na komputer użytkownika (na przykład ze stacjonarnej stacji roboczej typu desktop na przenośny laptop) i używanie programu bez dostępu do sieci lokalnej, w której uruchomiony jest serwer licencji. A.2.1. INSTALACJA SERWERA LICENCJI Do wykonania instalacji niezbędne są uprawnienia Administratora systemu. Składniki niezbędne do jego realizacji nie są instalowane wraz z programem SEE Electrical Expert. Pliki są dostarczane jeśli kontrakt na oprogramowanie przewiduje realizację licencjonowania w ten sposób. W skład instalacji serwera licencji wchodzą: LECValidator.dll SEEProtectionService.exe SEEServerManager.exe SEEProtection.dll SEEProtection.enc Wszystkie pliki kopiujemy do foldera na dysku. Nie ma ustalonej lokalizacji przykładowa propozycja to C:\Program Files (x86)\IGE+XAO\Tools\Local License server. Po umieszczeniu plików w folderze konieczne jest zarejestrowanie biblioteki SEEProtection.dll. Do rejestracji służy program regsvr32.exe. Program należy uruchomić z polecenia konsoli windows z parametrem którym jest nazwa biblioteki wraz ścieżką. regsvr32.exe "C:\Program Files (x86)\IGE+XAO\Tools\Local License server \SeeProtection.dll" Konsolę należy uruchomić na prawach administratora. Można to zrobić wpisując w pole edycji menu Start cmd i nacisnąć kombinację Ctrl+Shift+Enter. Po tym jak wyszukany zostanie program cmd.exe można wybrać polecenie Uruchom jako administrator z menu kontekstowego. Strona 14 A. Licencja zabezpieczona programowo Skrypt instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved Konsola po uruchomieniu pozwala wpisać wymienione powyżej polecenie. Po naciśnięciu na Enter program się uruchamia. Po zakończeniu działania program Regsvr32.exe wyświetla komunikat. Poprawne zarejestrowanie potwierdza następujący komunikat. A. Licencja zabezpieczona programowo Strona 15 Skrypt Instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved Dla uruchomienia serwera SEEProtectionService.exe potrzebny jest plik LCS przygotowany przez IGE+XAO. Plik jest przygotowywany z wykorzystaniem ciągu liczbowo-znakowego identyfikującego komputer mieszczący serwer, dlatego może być przygotowany dopiero po zainstalowaniu oprogramowania omówionego powyżej. W celu odczytania identyfikatora komputera należy uruchomić aplikację SEEServerManager.exe. – ikona SEEServerManager.exe Po uruchomieniu okna aplikacji odszukujemy przy dolnej krawędzi Settings. Wyświetlony zostaje dialog przedstawiony poniżej W pierwszym wierszu znajduje się wartość Server ID: (zaznaczone na niebiesko). Pola nie można edytować, ale może być wybrane i skopiowane do edytora poczty elektronicznej. Należy dołożyć starań by dostarczyć numer bez pomyłki. Wiadomość z danymi pozwalającymi na identyfikację zamawiającego wraz z wartością ‘Server ID’ wysłać należy do [email protected]. W odpowiedzi otrzymuje się: numer seryjny licencji, hasło i plik licencji. Plik licencji kopiujemy do tego samego foldera, w którym zainstalowaliśmy oprogramowanie serwera. Hasło i numer seryjny są potrzebne do połączenia użytkowników SEE Electrical Expert z zabezpieczeniem. Uruchomienie serwera wymaga ponownego użycia programu SEEServerManager. Otwieramy jeszcze raz okno z ustawieniami przyciskiem Settings i wypełniamy wartość Server port. Dla przykładu można użyć 1696. Nie może to być numer używany przez inną usługę (na przykład 80 jest zarezerwowany na protokół http, a port 21 jest zarezerwowany dla protokołu FTP). Strona 16 A. Licencja zabezpieczona programowo Skrypt instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved Ważne: Zapora Windows komputera z serwerem i komputerów klientów musi zezwalać na komunikację po wybranym porcie. W tym samym dialogu w wierszu opisanym Server license file wskazujemy lokalizację pliku licencji. W wierszu Serwer logfile podajemy nazwę pliku zawierającego raport z aktywności serwera. Program tworzy plik samoczynnie i wypełnia go informacją o starcie i wyłączeniu serwera i logowaniach. Zamykamy okno z ustawieniami przyciskiem OK. Program wyświetli następujący komunikat: Po jego zamknięciu, w oknie głównym programu License Server Manager naciskamy na przyciski Stop Server i następnie Start Server. Po wykonaniu tej czynności status działania powróci do Server is running, a lista Available licenses wypełni się odczytaną zawartością licencji Od momentu uruchomienia i startu serwera w usługach windows można odszukać uruchomioną usługę o nazwie SEE License Service. Administrator serwera przekazuje użytkownikom następujące informacje niezbędne do połączenia: A. Licencja zabezpieczona programowo Strona 17 Skrypt Instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved adres IP lub nazwa komputera port na którym udostępniono usługę Powyższe znajdują się w opisanym dialogu Settings w polach Server name i Server port. Ponadto administrator informuje o numerze seryjnym licencji i dołączonym do niego haśle. SEE Server Manager nie musi być uruchomiony aby zapewnić działanie systemu zabezpieczenia. Każde zalogowanie i pobranie modułów SEE Electrical Expert jest monitorowane w oknie Available licenses programu SEE Server Manager. Liczba dostępnych modułów jest na bieżąco aktualizowana. Do zmiany licencji serwer wymaga zatrzymania na bardzo krótki okres, który nie zakłóca pracy klientów. A.2.2. APLIKACJA LOKALNA Ustanowiony wysoki poziom bezpieczeństwa danych w firmie może nie pozwalać na łączenie komputerów z Internetem. Użycie lokalnego serwera licencji w odróżnieniu od aplikacji internetowej daje możliwość wypożyczenia licencji z serwera na komputer lokalny na określoną liczbę dni (1 do 89) (off-line working mode). Licencja jest wtedy dostępna na komputerze klienta nawet gdy odłączy komputer od sieci lokalnej lub serwer licencji zostanie zatrzymany. Po czasie wypożyczenia licencja jest blokowana na komputerze klienta i w tym samym terminie przywracana do dyspozycji na serwerze. Do pobrania licencji lokalnej służy program Konfiguracja SEE Electrical Expert. Program zainstalowany standardowo znajduje się w folderze C:\Program Files (x86)\IGE+XAO\SEE Electrical Expert V4R2\4.4\SEE_Soft\Exe\SEEConfig.exe. Uruchomić program należy bezpośrednio po zakończeniu instalacji. Istnieje możliwość uruchomienia go samoczynnie po wyświetleniu ostatniego dialogu (ilustracja strona 18). Skrót do uruchomienia konfiguracji to menu Start ➤Wszystkie programy ➤IGE+XAO ➤SEE Electrical V4R2 ➤4.4 x➤Konfiguracja SEE Electrical Expert Strona 18 A. Licencja zabezpieczona programowo Skrypt instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved A. Licencja zabezpieczona programowo Strona 19 Skrypt Instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved Pierwszy dialog konfiguracji wyświetlony po jej uruchomieniu nie służy do wyboru zabezpieczenia programu dlatego odszukujemy po lewej przycisk Bezpieczeństwo. Po rozwinięciu listy zawierającej ikony wybieramy poniższą Sposób zabezpieczenia programu. Po naciśnięciu na ikonę zmienia się wygląd okna. Standardowo jako metoda zabezpieczenia jest ustawione Klucz zabezpieczający lokalny Hasp. Do wybrania sposobu zabezpieczenia służy lista rozwijana tak jak przedstawia ilustracja poniżej. Wyszukujemy na liście i wybieramy sposób Aplikacja lokalna. Po kliknięciu na listę dialog ponownie się zmienia i pojawia się ramka Parametry. Ramka zawiera dane do wypełnienia przez użytkownika, a dostarczone przez administratora serwera licencji: Nazwa serwera – pokazuje adres, z którym łczy się program w celu rejestracji Port – wyświetla numer portu do komunikacji Numer seryjny – ośmioznakowy identyfikator licencji dostarczony przez IGE+XAO Hasło – poufne hasło zabezpieczające nieuprawniony dostęp do licencji Adres poczty wypełnia użytkownik E-Mail: – adres poczty elektronicznej użytkownika Numer jest generowany automatycznie i nie da się go edytować Numer seryjny komputera – ID – wyświetla ciąg znaków identyfikujący komputer Przykładowy wygląd wypełnionych parametrów jest następujący. Strona 20 A. Licencja zabezpieczona programowo Skrypt instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved Wygląd dialogu z wypełnionymi danymi Pozostawiamy tryb pracy na On-Line Po wypełnieniu danych należy sprawdzić połączenie z serwerem. Klikamy przycisk Narzędzia i wybieramy z listy Testuj połączenie. A. Licencja zabezpieczona programowo Strona 21 Skrypt Instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved Testuj połączenie – procedura sprawdzającą czy system zabezpieczenia jest aktywny. Po zakończeniu program wyświetla komunikat Lub w przypadku niepowodzenia komunikat W tym przypadku komunikatu o błędzie 26 informuje, że nie ma połączenia z serwerem. Przed zamknięciem programu konfiguracji SEE Electrical Expert należy obowiązkowo nacisnąć na przycisk Zapisz. Po zamknięciu konfiguracji program SEE Electrical Expert jest przygotowany do pracy. Uruchamiamy program korzystając z ikony na pulpicie lub skrótu z menu Start. Jeśli po uruchomieniu otrzymamy komunikat jak przedstawiono poniżej to należy go interpretować jako informację o tym, że nie ma połączenia z serwerem. Strona 22 A. Licencja zabezpieczona programowo Skrypt instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved A.2.3. WYPOŻYCZENIE LICENCJI Z APLIKACJI LOKALNEJ Przed wypożyczeniem licencji musi być ustanowione połączenie z serwerem. W przypadku wypożyczenia na komputer przenośny z zamiarem odłączenia od sieci musimy rozpocząć od uruchomienia programu w zwykłym trybie tak jak opisuje to poprzedni punkt A.2.2. Po uzyskaniu powodzenia przystępujemy do pobrania licencji do pracy bez połączenia ‘Off-Line’. Uruchamiamy konfigurację programu Skrót do uruchomienia konfiguracji to menu Start ➤ Wszystkie programy ➤ IGE+XAO ➤ SEE Electrical V4R2 ➤ 4.4 x➤Konfiguracja SEE Electrical Expert Po wyświetleniu dialogu wskazujemy na przycisk Bezpieczeństwo i na ikonę jak się rozwinie poniżej. Sprawdzamy czy korzystamy z zabezpieczenia Aplikacja lokalna. Ta wartość jest wybrana na pierwszej pozycji w tej części dialogu Dalej zmieniamy tryb pracy z On-Line na Off-Line Po wykonaniu tej zmiany staje się dostępne pole Off –line duration do wypełnienia liczby dni wypożyczenia. Wpisujemy w niej dowolną liczbę całkowitą z przedziału 1 do 89. Po kliknięciu na przycisk Zarządzanie licencjami zostaje wyświetlone okno z listą modułów składowych licencji. Wyjściowo wszystkie moduły mają status Licencja wygasła i są wyświetlone na czerwonym tle. A. Licencja zabezpieczona programowo Strona 23 Skrypt Instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved Naciskamy na przycisk Pobierz. Po uzyskaniu połączenia z serwerem wyświetlona lista się aktualizuje, dostępne moduły są opisane Pobrana z lokalnego i wyświetlone na tle zielonym. Wygląd okna po pobraniu przedstawia ilustracja. Przycisk Zwolnienie licencji stosujemy, gdy chcemy zmienić sposób licencjonowania programu lub zrezygnować z używania licencji jak to jest opisane w dalszej części. Zamykamy okno Zarządzanie licencjami krzyżem w górnym prawym roku okna. Strona 24 A. Licencja zabezpieczona programowo Skrypt instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved B OBSŁUGA SERWERA LICENCJI LOKALNEJ B.1.1. PRZENIESIENIE SERWERA Po zainstalowaniu serwer nie może być przeniesiony na inną maszynę. Do uruchomienia serwera na innej maszynie potrzebny jest inny plik LCS i instalacja serwera od początku. Serwer działający musi zostać zlikwidowany W celu zakończenia działania serwera: Wypożyczone licencje powinny zostać zwrócone przez klientów na serwer Usługa musi być zatrzymana: SEEProtectionService.exe Usługa musi być odinstalowana: SEEProtectionService.exe Biblioteka SEEProtection.dll musi być wyrejestrowana Polecenia konsoli windows wykonujemy z poziomu foldera gdzie zainstalowany został SEEProtectionService.exe To polecenie konsoli realizuje zatrzymanie usługi: SEEProtectionService.exe -k To polecenie konsoli realizuje odinstalowanie usługi: SEEProtectionService.exe –u To polecenie konsoli realizuje wyrejestrowanie biblioteki: regsvr32.exe /u "C:\Program Files (x86)\IGE+XAO\Tools\Local License server \SeeProtection.dll" Po tym usuwamy całą zawartość foldera Local License server Instalacja serwera została opisana w punkcie A.2.1. B.1.2. ZMIANA PLIKU LICENCJI LOKALNEJ Po otrzymaniu nowego pliku licencji *.lcs należy go wkopiować do foldera Local License Serwer i przeprowadzić następujące operacje by go zastosować. Uruchomić aplikację SEEServerManager.exe. – ikona SEEServerManager.exe Po uruchomieniu okna aplikacji odszukujemy przy dolnej krawędzi Settings. Wyświetlony zostaje dialog. W ramce Server files w wierszu opisanym Server license file wskazujemy lokalizację pliku licencji. W wierszu Serwer logfile podajemy nazwę pliku zawierającego raport z aktywności serwera. Program tworzy plik samoczynnie i wypełnia go informacją o starcie i wyłączeniu serwera i logowaniach. Zamykamy okno z ustawieniami przyciskiem OK. Program wyświetli następujący komunikat: B. Obsługa serwera licencji lokalnej Strona 25 Skrypt Instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved Po jego zamknięciu, w oknie głównym programu License Server Manager naciskamy na przyciski Stop Server i następnie Start Server. Po wykonaniu tej czynności status działania powróci do Server is running, a lista Available licenses wypełni się odczytaną zawartością licencji B.1.3. AKTUALIZACJA SERWERA LICENCJI Wraz z nową wersją programu SEE Electrical Expert może być konieczna aktualizacja również oprogramowania serwera. W skład aktualizacji wchodzą wszystkie lub tylko wybrane pliki z listy przedstawionej w A.2.1. Przy aktualizacji pliku SEEProtection.dll należy rozpocząć od wyrejestrowania wersji wcześniejszej. Do wyrejestrowania służy polecenie regsvr32.exe /u "C:\Program Files (x86)\IGE+XAO\Tools\Local License server \SeeProtection.dll" Polecenia można również zapisać w formie skryptu *.vbs, wtedy wyrejestrowanie biblioteki i zarejestrowanie nowej można wykonać po niewielkiej modyfikacji skryptu (wstawienie apostrofu oznaczającego wiersz komentarza). Plik skryptu umieszcza się w tym samym folderze co biblioteka DLL i uruchamia. Set objShell = CreateObject("Shell.Application") Set FSO = CreateObject("Scripting.FileSystemObject") strPath = FSO.GetParentFolderName (WScript.ScriptFullName) 'wyrejestruj objShell.ShellExecute "regsvr32.exe", " /u " & Chr(34) & strPath & "\SeeProtection.dll" & Chr(34), "", "runas" 'zarejestruj 'objShell.ShellExecute "regsvr32.exe", Chr(34) & strPath & "\SeeProtection.dll" & Chr(34), "", "runas" Zatrzymanie usługi serwera jest konieczne do zmiany aplikacji SEEProtectionService.exe na nowszą i zostało opisane w punkcie B.1.1. B.1.4. PLIK LOG Plik log zapisuje bieżący status serwera, notuje wszystkie logowania i zatrzymania serwera Local License Server. Nie ma specjalnej przeglądarki dla pliku log. Do sprawdzenia zawartości pliku można posłużyć się aplikacją Notepad.exe, pamiętać należy, że plik jest na bieżąco zmieniany i w widoku notatnika Strona 26 B. Obsługa serwera licencji lokalnej Skrypt instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved będzie dostępny stan z chwili załadowania. Do usunięcia zawartości pliku służy polecenie Clear log file znajdujące się w dialogu Settings programu SEEServerManager (zobacz A.2.1. powyżej). B.1.5. PRACA ZE ZDALNEGO PULPITU SEE Electrical Expert może być używany w systemach terminal-server dla licencji zrealizowanych programowo (softlock). Występują trzy formy realizacji zabezpieczenia licencji: Zabezpieczenie serwerowe Flex, Aplikacja lokalna, Aplikacja internetowa. Program wykrywa, że dostęp do oprogramowania jest realizowany przez terminal (zdalny pulpit) i dodaje użytkownika do listy licencji. Licencja musi być wielostanowiskowa, a liczba stanowisk odpowiadać liczbie użytkowników przewidzianych do jednoczesnego użycia aplikacji. Zabezpieczenie kluczem sprzętowym nie pozwala na użycie oprogramowania w trybie terminalserwer. B. Obsługa serwera licencji lokalnej Strona 27 Skrypt Instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved C UŻYTKOWANIE WERSJI V4R2 I WERSJI POPRZEDNICH C.1.1. WSPÓLNA LICENCJA Wersje V3R7, V4 i V4R1 programu SEE Electrical Expert mogą być zainstalowane i użytkowane na tym samym komputerze. V4R2 może korzystać z licencji zabezpieczonej kluczem sprzętowym HASP i programowo jako aplikacja internetowa, serwer lokalny lub serwer Flex . Wcześniejsze wersje nie mogą pracować z zabezpieczeniem internetowym i przez serwer lokalny dlatego takie rozwiązanie wyklucza uruchomienie V4R2 i wcześniejszych wersji na wspólnej licencji. C.1.2. WERYFIKACJA LICENCJI Do sprawdzenia zawartości licencji po uruchomieniu programu SEE Electrical Expert służy polecenie menu głównego ▪ ▪ ▪ Strona 28 <?> ➤ Informacje techniczne Wybieramy po lewej sekcję Zabezpieczenie i rozwijamy ją Wybieramy Informację o zabezpieczeniu C. Użytkowanie wersji V4R2 i wersji poprzednich Skrypt instalacji COPYRIGHT © 2015 IGE+XAO. All rights reserved Do sprawdzenia licencji po uruchomieniu Konfiguracji SEE Electrical Expert wybieramy po lewej i klikamy na ikonę jak się wyświetli poniżej. Okno Licencje wyświetla całość pobranej licencji, która była dostępna w chwili odczytywania: nazwy modułów, poziom modułu, oraz termin wygaśnięcia modułu. W przypadku licencji wielostanowiskowej o nierównej liczbie modułów zawartość listy na poszczególnych stanowiskach może je zawierać lub nie Uwaga: Jeśli zbliża się lub minął termin wygaśnięcia licencji to uruchomienie SEE Electrical Expert poprzedza dialog informujący o zbliżaniu się lub przekroczeniu terminu użytkowania modułu lub całej licencji. Kliknij przycisk Szczegóły by przeczytać listę licencji na moduły i ich terminy wygaśnięcia. C. Użytkowanie wersji V4R2 i wersji poprzednich Strona 29