[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 214: htmlspecialchars(): charset `��' not supported, assuming utf-8
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 216: htmlspecialchars(): charset `��' not supported, assuming utf-8
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 87: htmlspecialchars(): charset `��' not supported, assuming utf-8
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 129: htmlspecialchars(): charset `��' not supported, assuming utf-8
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 130: htmlspecialchars(): charset `��' not supported, assuming utf-8
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1685: htmlspecialchars(): charset `��' not supported, assuming utf-8
PROMOTIC FORUM • View topic - Spuštění Promotic jako službu ve Windows
Page 1 of 1

Spuštění Promotic jako službu ve Windows

PostPosted: Mon 04. Mar 2019 11:04:09
by batezip
Dobrý den,

Potřebuji spouštět Promotic hned po startu počítače bez nutnosti přihlášení uživatele. Uživatelé na vizualizaci budou přistupovat pouze přes webové rozhraní. Bohužel autologon nepřichází v úvahu z důvodu IT politiky.
Našel jsem, že jako služba musí být registrována aplikace PmRtManager, což jsem registroval a jako služba běží, ale nespouští mi to mou aplikaci. Předpokládám, že musím vytvořit PmRtManager.ini, ale nikde jsem nenašel, jakými příkazy mohou mou aplikaci spustit a hlídat.

Předem děkuji, za radu.
Martin

Re: Spuštění Promotic jako službu ve Windows

PostPosted: Wed 06. Mar 2019 10:12:29
by Tomáš Bräuer
Dobrý den,
PmRtManager má dvojí funkci. Spouští a hlídá spuštěné programy (WatchDog) a pokud je sám puštěn jako služba, potom i jím spouštěné programy se chovají jako služba.
Celá konfigurace v INI souboru je popsána v dokumentaci PmRtManager v části WatchDog viz https://www.promotic.eu/cz/pmdoc/Subsys ... anager.htm a https://www.promotic.eu/cz/pmdoc/Subsys ... tchDog.htm .

Re: Spuštění Promotic jako službu ve Windows

PostPosted: Sat 16. Mar 2019 13:51:28
by batezip
Dobrý den,

Děkuji za odpověď.
To by tak nějak fungovalo až na to, že se to spustí až po přihlášení uživatele do Windows, což je špatně. Služba se sice spustí, ale aplikace neběží. Musím se přihlásit do Windows a službu dát restartovat. Po té se na pozadí Promotic aplikace spustí. Řekl bych, že je to USB licencí, která je v tomto případě přes USB server, který se spustí až po přihlášení uživatele do Windows.
Podle mě, když se PmRtManager.exe spuští a pokouší se spustit aplikaci, tak nenalezne licenci, protože v tu chvíli ještě není spuštěn USB server.

Re: Spuštění Promotic jako službu ve Windows

PostPosted: Mon 18. Mar 2019 10:44:39
by Tomáš Bräuer
Dobrý den,
tento postup se standardně používá. Samozřejmě promotic aplikace spuštěná jako služba musí mít licenci. Pokud používáte vzdálené USB porty, tak musíte zajistit, aby byly namapovány už při spuštění windows a ne až po přihlášení nějakého windows uživatele. Můžete si řešení vyzkoušet na malé PmFree aplikaci. Když pojede, tak skutečně je problémem pouze získání licence. Navíc promotic licenci z USB klíče periodicky načítá, aby se zamezilo zcizení klíče, takže i když restartujete službu pod přihlášeným uživatelem, tak po odhlášení uživatele musíte počítat s tím, že se promotic aplikace sama ukončí, protože už zase nepůjde číst licenci.
Nemá smysl spouštět aplikaci jako službu a mít ji vázanou na přihlášeného windows uživatele.