| Version | 1.16 |
|---|---|
| Éditeur | Developex |
| Date de sortie | 26 janv. 2014 |
| Date ajoutée | 26 janv. 2014 |
| Exigences OS | Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| Exigences | Administrator account |
| Total téléchargements | 988 |
| Prix | Free |
La description
Pour des raisons de sécurité, la création d'un nouveau processus à partir du service Windows n'est pas une tâche simple, en particulier si vous devez exécuter une application avec une interface graphique sous Windows 2008/Windows Vista/Windows 7 sous un compte d'utilisateur spécifique.
DevxExec est conçu exactement pour exécuter une application à partir d'un service Windows. À l'aide de DevxExec, vous pouvez exécuter des applications à partir de votre service sous Système local, Service réseau ou un compte d'utilisateur spécifique.
Il est même possible de spécifier une session pour l'application en cours d'exécution. Ainsi, lorsque plusieurs utilisateurs se connectent à l'ordinateur via un bureau à distance, vous pouvez spécifier sur quel bureau l'application doit être lancée.
Il a une interface de ligne de commande. Pour voir l'aide, exécutez DevxExec sans paramètres.
DevxExec est gratuit pour une utilisation non commerciale.
DevxExec.exe /user: Administrateur /mot de passe:qwerty cmd.exe
bureau devxexec.exe:winsta0\winlogon
Cette commande accorde automatiquement à l'utilisateur des autorisations d'administrateur sur la station Windows et le bureau appropriés et exécute un shell de commande.
Considérons le scénario suivant. Vous avez un service Windows en cours d'exécution. L'utilisateur John Doe s'est connecté à l'ordinateur. Et vous voulez que votre service démarre l'application qui sera montrée à John Doe sur son bureau actuel. En d'autres termes, vous devez exécuter un nouveau processus dans une autre session.
Encore une fois, vous pouvez utiliser DevxExec. Il a un paramètre spécial /sessionid pour spécifier la session dans laquelle exécuter un nouveau processus. Par exemple, cette commande pourrait démarrer un shell de commande pour un utilisateur connecté sous Administrateur.
DevxExec.exe /user: Marcus /password:qwerty /sessionid:1 cmd.exe
Devxexec est l'outil permettant d'exécuter des processus sous différents comptes d'utilisateurs sans connaître le mot de passe.
Il est même possible de lancer un processus sous compte de domaine sans préciser son mot de passe !
Vous pouvez utiliser Devxexec pour exécuter un processus sous SYSTEM, NETWORK_SERVICE, TrustedInstaller dans une session interactive.