| Versie | 1.16 |
|---|---|
| Uitgever | Developex |
| Datum van publicatie | 26 jan 2014 |
| Datum toegevoegd | 26 jan 2014 |
| OS-vereisten | Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Voorwaarden | Administrator account |
| Totaal aantal downloads | 988 |
| Prijs | Free |
Omschrijving
Om veiligheidsredenen is het maken van een nieuw proces vanuit de Windows-service geen eenvoudige taak, vooral als u een toepassing met GUI op Windows 2008/Windows Vista/Windows 7 onder een specifiek gebruikersaccount moet uitvoeren.
DevxExec is precies ontworpen om een toepassing vanuit een Windows-service uit te voeren. Met DevxExec kunt u toepassingen uitvoeren vanaf uw service onder Lokaal systeem, Netwerkservice of een specifiek gebruikersaccount.
Er is zelfs de mogelijkheid om een sessie op te geven voor de draaiende applicatie. Dus wanneer meerdere gebruikers via remote desktop op de computer zijn aangesloten, kunt u aangeven op welke desktop de applicatie moet worden gestart.
Het heeft een opdrachtregelinterface. Om de help te zien, voer DevxExec uit zonder parameters.
DevxExec is gratis voor niet-commercieel gebruik.
DevxExec.exe /gebruiker: Beheerder /wachtwoord:qwerty cmd.exe
devxexec.exe desktop:winsta0\winlogon
Deze opdracht verleent automatisch beheerdersrechten aan de gebruiker op het juiste vensterstation en het bureaublad en voert een opdrachtshell uit.
Laten we eens kijken naar het volgende scenario. U hebt een Windows-service actief. Gebruiker John Doe heeft ingelogd op de computer. En u wilt dat uw service de toepassing start die aan John Doe op zijn huidige bureaublad wordt getoond. Met andere woorden, u moet een nieuw proces in een andere sessie uitvoeren.
Nogmaals, u kunt DevxExec gebruiken. Het heeft een speciale parameter /sessionid om aan te geven in welke sessie u een nieuw proces moet uitvoeren. Deze opdracht kan bijvoorbeeld een opdrachtshell starten voor een ingelogde gebruiker onder Beheerder.
DevxExec.exe /gebruiker: Marcus /wachtwoord:qwerty /sessionid:1 cmd.exe
Devxexec is de tool waarmee processen onder verschillende gebruikersaccounts kunnen worden uitgevoerd zonder het wachtwoord te kennen.
Het is zelfs mogelijk om een proces uit te voeren onder een domeinaccount zonder het wachtwoord op te geven!
U kunt Devxexec gebruiken om een proces uit te voeren onder SYSTEM, NETWORK_SERVICE, TrustedInstaller in een interactieve sessie.