12.února 2014

PC a internet Jak udělat z aplikace službu

Občas je na serveru potřeba spustit aplikaci, jako službu, i když s tím aplikace nepočítá a neumí se chovat jako služba. Dělá se to následovně:

Nejprve je třeba stáhnout ResourceKit a z něj budou potřeba dva soubory:

instsrv.exe
srvany.exe

Ideálně oba soubory nakopírovat do složky s apliakcí, kteoru chcete spouštět (aby jste pak nemuseli zadávat cesty). Potom spustit:

Instsrv.exe Název-služby Srvany.exe

Tím se služba vytvoří v registry v klíči:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Název-služby

Potom pomocí regeditu tuto službu můžeme konfigurovat. Nejprve vytvoříme ve klíči se službou nový klič:

Parameters

Potom v tomto klíči můžete vytvořit následující hodnoty:

Application [REG_SZ] = Cesta a aplikace, kterou chcete spouštět jako službu

AppParameters [REG_SZ] = Parametry, které se mají aplikaci případně předat

Potom už jen službu spustit.


Spuštění aplikace po účtem LocalSystem

Pokud služba běží pod účtem LocalSystem, hodí se někdy, aby se pod tímto účtem spustila i jako aplikace. (Příklad kvůli konfiguraci přes GUI a případně jiné ovládání)

Někdy je zdůvodů konfigurace potřeba spustit apliakci pod účtem Localsystem.

Pro to je třeba mít staženou utilitu psexec od SysInternals. Spuštění se potom provede následovně:

psexec -i -s Aplikace.exe


Hledáte-li správce sítě nebo prostě nekoho kdo umí spravovat servery, hledejte na www.petr-hladis.cz

Přečteno: 3200x | Komentářů: 0x | Kategorie: PC a internet

Komentáře čtenářů

Přidat vlastní komentář k článku



Z důvovů ochrany proti spamu prosím do následujícího políčka napište texy "NOSPAM":

Chcete-li ke komentáři přidat svou fotku nebo jinou ikonku, postupujte podle návodu.


TOPlist

[CNW:Counter]