Z bezpečnostních důvodů vytvoření nového procesu od služba systému Windows není jednoduchý úkol, zvláště pokud je třeba spustit aplikaci s GUI pro Windows 2008/Windows Vista / Windows 7 pod účtem určitého uživatele. DevxExec je určen přesně pro spuštění aplikace Windows služby. Pomocí DevxExec můžete spouštět aplikace z vaší služby pod Local System, síťové služby, nebo konkrétní uživatelský účet. K dispozici je i možnost určit relace pro běžící aplikace. Tak když více uživatelů připojených k počítači pomocí vzdálené plochy můžete určit, na kterém desktop aplikace by měla být zahájena. To má rozhraní příkazové řádky. Chcete-li zobrazit nápovědu, spusťte DevxExec bez parametrů. DevxExec je zdarma pro nekomerční použití. DevxExec.exe / user: administrator / heslo: QWERTY cmd.exe Tento příkaz automaticky udělit uživateli oprávnění správce na příslušné okno stanice a na pracovní plochu a spustit příkaz shellu. Uvažujme následující situaci. Máte službu Windows běží. Uživatel John Doe je přihlášen k počítači. A chcete, aby vaše služba ke spuštění aplikace, která bude prokázáno, že John Doe na jeho aktuální ploše. Jinými slovy, je třeba spustit nový proces v jiné relaci. Opět můžete použít DevxExec. Má speciální parametr / ID_relace určit relaci, co spustit nový proces dovnitř například tento příkaz mohl spustit příkazové prostředí pro přihlášeného uživatele pod Administrator. DevxExec.exe / user: Marcus / heslo: qwerty / ID_relace: 1 cmd.exe Devexec je nástroj, který umožňuje běžící procesy v různých uživatelských účtů, bez znalosti hesla. Je dokonce možné spustit proces pod účtem domény bez zadání jeho hesla! Můžete použít Devexec spustit proces pod SYSTEM, NETWORK_SERVICE, TrustedInstaller v interaktivní relace.
DevxExec is freeware, you can download and use it for free.