Wymagania sprzętowe systemu PROMOTIC:
Dowolny komputer, na którym dobrze funkcjonuje
SO Windows 11/10/8/7/Vista/XP/Embedded/2003-22Server (wspierane wersje patrz
Nowości systemu PROMOTIC).
Wydajność komputera musi odpowiadać wymaganiom użytkowanej aplikacji.
System PROMOTIC sam nie ma praktycznych wymagań dotyczących wielkości pamięci, szybkości procesora, wielkości dysku itd. Wszystko zależy od konkretnie wytworzonej aplikacji PROMOTIC.
Zalecane rozdzielenie dysku dla systemu PROMOTIC: umożliwia łatwą reinstalację SO
Windows bez utraty danych
- Rodzielić dysk przynajmniej na dwie partycje (
partitions):
1) partycja systemowa (C:\) - obszar, do którego zostanie zainstalowany system operacyjny Windows i oprogramowania
2) partycja danych (D:\) - obszar, na którym zapisywane są wszelkie dane aplikacji
- Stosowanie system plików NTFS (tzn. nie stosować systemu FAT) zarówna dla partycji systemowej jak i dla partycji danych (nie dochodzi do uszkodzenia plików na dysku w przypadku utraty zasilania komputera).
Ekran dotykowy (touch screen):
Jeżeli jest stosowany ekran dotykowy, wtedy jest stosowne zastosowanie w aplikacji PROMOTIC wołanie klawiatury ekranowej, która umożliwia użytkownikowi wprowadzanie danych bez konieczności posiadania klawiatury fizycznej.
Patrz:
Jak korzystać z klawiatury na ekranie w celu wprowadzania wartości myszką (touchscreen).
Komputery wirtualne:
W celu użytkowania aplikacji na komputerze wirtualnym patrz
System PROMOTIC oraz komputery wirtualne.
Zdalny pulpit Windows:
W celu administracji aplikacji poprzez zdalny pulpit patrz
System PROMOTIC oraz zdalny pulpit Windows (RDP).
Aktualizacje SO Windows:
Aplikacje PROMOTIC są zazwyczaj przeznaczone do całodobowego działania i nie jest wskazanym by SO
Windows w trakcie uruchomienia sam wykonywał aktualizacje. W SO
Windows 11/10 jest to problematyczne.
Patrz:
Aktualizacje SO Windows - ustawienie.
SO Windows Embedded:
Patrz:
SO Windows Embedded oraz PROMOTIC.
SafeOper:
Jeżeli jest wymagane, żeby użytkownik nie mógł przejść do SO
Windows (tzn. żeby nie mógł na przykład usuwać pliki, grać w gry komputerowe, itd.), wtedy jest stosowne wykonać ustawienie według opisu
SafeOper.
Automatyczne logowanie użytkownika:
Następnym przydatnym ustawieniem w SO
Windows jest ustawienie automatycznego logowania użytkownika do SO
Windows. Wtedy przy takim ustawienia na przykład podczas uruchomienia (restartu) komputer nie będzie wymagać wprowadzenie użytkownika i bez żadnych pytań zostanie zalogowany odpowiedni użytkownik. Takie ustawienie można wykonac następująco:
W rejestrze
Windows (do którego można dotrzeć na przykład przy pomocy oprogramowania
regedit.exe) w sekcji
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] ustaw (ewentualnie wytwórz) następujące wartości typu
REG_SZ:
- AutoAdminLogon=1
- DefaultPassword=Hasło użytkownika
- DefaultUserName=Nazwa użytkownika
- DefaultDomainName=Domainużytkownika (nie wprowadzać, jeżeli system nie pracuje z NT Domain security)
Po wykonaniu powyższego uruchom ponownie komputer.
Uruchomienie aplikacji przez użytkownika Windows, który nie jest administratorem:
Z punktu widzenia bezpieczeństwa jest bardzo dogodne uruchamianie aplikacji w trybie bez uprawnień administratora. To znaczy:
- Zainstalowanie systemu PROMOTIC jako użytkownik Administrator.
- Wytworzyć nowego użytkownika Windows (np. o nazwie "Promotic") i przyszeregować go do grupy na przykład Power User.
- Ustawienie automatycznego zalogowania tego użytkownika przy uruchomieniu SO
Windows - patrz
wskazówki wyżej.
- Edycję aplikacji w środowisku deweloperskim PROMOTIC wykonywać jako użytkownik Administrator.
Ponieważ aplikacja jest zainstalowana dla użytkownika
Administrator ale użytkowana użytkownikiem
Promotic,
musi mieć użytkownik Promotic prawo do odczytu i zapisu do wszystkich plików i folderów aplikacji. To jest spełnione w przypadku systemu plików
FAT32, gdzie nie można ustawiać praw dostępu dla plików i folderów, lecz dla
NTFS jest konieczne zapewnienie powyższego warunku (domyślnie nie byłby spełniony).
Jeżeli SO
Windows zostaną zainstalowane na samodzielny komputer (
poza domenę), wtedy SO
Windows zastosują uproszczony model zabezpieczenia. Dla plików i folderów nie można ręcznie ustawiać prawa dostępu użytkowników, lecz istnieje
współdzielony folder Windows (
C:\Documents and Settings\All Users\Dokumenty), który ma prawa ustawione tak, że pliki i foldery w nim zamieszczone są dostępne dla wszystkich użytkowników
Windows do odczytu i zapisu. Dlatego jest korzystnym umieszczenie aplikacji w tym folderu włącznie foldera z plikami danych aplikacji.
Jeżeli SO
Windows są zaszeregowane
do domeny, wtedy aplikację można zainstalować gdziekolwiek, lecz jest konieczne ustawienie użytkownikowi
Promotic prawa dostępu odczytu i zapisu dla wszysktich folderów i plików aplikacji oraz ustawienie foldera systemu PROMOTIC (
\Promotic) i wszystkich jego podfolderów tylko do odczytu. W przypadku potrzeby można uproszczony model zabezpieczenia współdzielenia plików w SO
Windows, które nie znajdują się w domenie, wyłączyć przy pomocy 'Miejscowych zasad bezpieczeństwa' komputera.
Wszystkie te punkty nie mają związku z aplikacją PROMOTIC, chodzi tylko o ustawienie SO
Windows. Aplikacja PROMOTIC nie musi być w żaden sposób zmieniana z tego powodu.
SO Windows bez pulpitu:
W SO
Windows można także ustawić, żeby w ogóle nie był uruchamiany pulpit
Windows a zamiast niego była uruchomiona aplikacja PROMOTIC. Przy tym ustawienia jednak nie można zastosować w zwykły sposób użytkować SO
Windows i taki system jest "degradowany" tylko dla użytkowania aplikacji PROMOTIC. Takie ustawienie można wykonać następująco:
- W rejestrze Windows (do którego można dotrzeć na przykład przy pomocy oprogramowania regedit.exe) w sekcji [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] ustaw (ewentualnie wytwórz) wartość RunLogonScriptSync=1
- Wytwórz plik logon.bat w folderze "WindowsNT\System32\Repl\Import\Scripts" (jeżeli foldery nie istnieją, wtedy jest konieczne je wytworzyć)
- Zawartość pliku logon.bat, na przykład:
- We właściwościach automatycznie logowanego użytkownika ustaw właściwość profile na logon.bat