Nároky systému PROMOTIC na hardware:
Jakýkoli počítač, na kterém dobře funguje
OS Windows 11/10/8/7/Vista/XP/Embedded/2003-22Server (podporované verze Windows viz
Novinky systému PROMOTIC).
Výkon počítače musí vyhovovat nárokům provozované aplikace.
Systém PROMOTIC sám nemá žádné praktické nároky týkající se velikosti paměti, rychlosti procesoru, velikosti disku atd. Vše závisí na konkrétní vytvořené aplikaci PROMOTIC.
Doporučené rozdělení disku pro systém PROMOTIC: umožňuje snadnou reinstalaci OS
Windows bez ztráty dat
- Rozdělit disk alespoň na 2 oblasti (
partitions):
1) systémovou oblast disku (C:\) - oblast do které se nainstaluje operační systém Windows a programy
2) datovou oblast disku (D:\) - oblast do které se ukládají všechna data aplikace
- Používat NTFS souborový systém (tzn. nepoužívat systém FAT) pro systémovou i datovou oblast disku (nedochází k poškození souborů na disku při výpadku napájení počítače).
Dotyková obrazovka (touch screen):
Pokud je využívána dotyková obrazovka, pak je vhodné do PROMOTIC aplikace začlenit volání softwarové klávesnice, která umožňuje uživateli zadávat hodnoty bez potřeby fyzické klávesnice.
Viz:
Jak používat klávesnici na obrazovce k zadávání hodnot myší (touchscreen).
Virtuální počítače:
Pro provoz aplikace na virtuálním počítači viz
Systém PROMOTIC a virtuální počítače.
Vzdálená plocha Windows:
Pro provoz aplikace přes vzdálenou plochu viz
Systém PROMOTIC a vzdálená plocha Windows (RDP).
Aktualizace OS Windows:
Aplikace PROMOTIC jsou obvykle určené pro nepřetržitý běh a není žádoucí aby se OS
Windows během provozu samy aktualizovaly. V OS
Windows 11/10 je toto problematické.
Viz:
Aktualizace OS Windows - nastavení.
OS Windows Embedded:
Viz:
OS Windows Embedded a PROMOTIC.
SafeOper:
Pokud je požadováno, aby se uživatel nemohl dostat do OS
Windows (tzn. aby nemohl například mazat soubory, hrát hry, atd.), pak je vhodné provést nastavení podle popisu
SafeOper.
Automatické přihlášení uživatele:
Dalším vhodným nastavením v OS
Windows je automatické přihlášení uživatele do OS
Windows. Při tomto nastavení pak například při startu (restartu) již počítač nebude vyžadovat zadávání uživatele a bez ptaní se nastaví zadaný uživatel. Toto nastavení se provedete následovně:
V registrech
Windows (do kterých se dostanete například pomocí programu
regedit.exe) v sekci
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] nastavte (případně vytvořte) následující hodnoty typu
REG_SZ:
- AutoAdminLogon=1
- DefaultPassword=Heslo uživatele
- DefaultUserName=Jméno uživatele
- DefaultDomainName=Domainuživatele (nezadávejte, pokud nepracujete s NT Domain security)
Po nastavení restartujte počítač.
Spuštění aplikace pod Windows uživatelem, který není administrátor:
Z bezpečnostního hlediska je velmi vhodné spouštět aplikaci v neadministrátorském režimu. To znamená:
- Instalovat systém PROMOTIC pod uživatelem Administrator.
- Vytvořit nového Windows uživatele (např. s názvem "Promotic") a zařadit ho například do skupiny Power User.
- Nastavit automatické přihlášení tohoto uživatele při startu OS
Windows - viz
pokyny výše.
- Editaci aplikace ve vývojovém prostředí PROMOTIC provádět pod uživatelem Administrator.
Protože aplikace je instalována pod uživatelem
Administrator ale provozována pod uživatelem
Promotic,
musí být všechny soubory a složky aplikace přístupné uživateli Promotic pro čtení i zápis. Toto je splněno u souborového systému
FAT32, kde nelze nastavovat práva u souborů a složek, ale u
NTFS je nutno tuto podmínku zajistit (implicitně by nebyla splněna).
Pokud se nainstalují OS
Windows na samostatný počítač (
mimo doménu), pak OS
Windows použijí zjednodušený model zabezpečení. U souborů a složek pak nelze ručně nastavovat uživatelská přístupová práva, ale existuje
sdílená složka Windows (
C:\Documents and Settings\All Users\Dokumenty), která má práva přednastavena tak, že složky a soubory v ní umístěné, jsou přístupné všem
Windows uživatelům pro čtení i zápis. Z tohoto důvodu je vhodné umístit aplikaci, včetně složky s datovými soubory aplikace, do této sdílené složky.
Pokud jsou OS
Windows zařazeny
do domény, pak lze aplikaci nainstalovat kamkoliv, ale je nutno povolit uživateli
Promotic čtení i zápis u složek a souborů aplikace a složku systému PROMOTIC (
\Promotic) a také všechny její podsložky povolit jen pro čtení. V případě nutnosti se dá zjednodušený model zabezpečení sdílení souborů v OS
Windows, které nejsou v doméně, vypnout pomocí 'Místních zásad zabezpečení' počítače.
Všechny tyto body nesouvisí s aplikací PROMOTIC. Je to pouze nastavení OS
Windows. Aplikace PROMOTIC se proto nemusí nijak měnit.
OS Windows bez pracovní plochy:
V OS
Windows lze také nastavit, aby vůbec nebyla spuštěna pracovní plocha
Windows a místo ní aby byla spuštěna aplikace PROMOTIC. Při tomto nastavení však již nelze použít OS
Windows běžným způsobem a tento systém je "degradován" pouze pro běh aplikace PROMOTIC. Toto nastavení provedete následovně:
- V registrech Windows (do kterých se dostanete například pomocí programu regedit.exe) v sekci [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] nastavte (případně vytvořte) hodnotu RunLogonScriptSync=1
- Vytvořte soubor logon.bat ve složce "WindowsNT\System32\Repl\Import\Scripts" (pokud složky neexistují, pak je nutno je vytvořit)
- Obsah souboru logon.bat, například:
- Ve vlastnostech automaticky přihlašovaného uživatele nastavte vlastnost profile na logon.bat