| 版 | 1.16 |
|---|---|
| 发行人 | Developex |
| 发布日期 | Jan 26, 2014 |
| 添加日期 | Jan 26, 2014 |
| 操作系统要求 | Windows 2003, Windows Vista, Windows, Windows 2000, Windows 8, Windows Server 2008, Windows 7, Windows XP |
| 要求 | Administrator account |
| 下载总数 | 988 |
| 价钱 | Free |
描述
由于安全原因,从 Windows 服务创建新进程并不是一项简单的任务,特别是如果您需要在特定用户帐户下在 Windows 2008/Windows Vista/Windows 7 上运行具有 GUI 的应用程序时。
DevxExec 旨在从 Windows 服务运行应用程序。使用 DevxExec,您可以从本地系统、网络服务或特定用户帐户下的服务运行应用程序。
甚至可以为正在运行的应用程序指定一个会话。因此,当多个用户通过远程桌面连接到计算机时,您可以指定应在哪个桌面上启动应用程序。
它有命令行界面。要查看帮助,请运行不带参数的 DevxExec。
DevxExec 可免费用于非商业用途。
DevxExec.exe /用户:管理员 /密码:qwerty cmd.exe
devxexec.exe 桌面:winsta0\winlogon
此命令自动授予用户在相应窗口站和桌面上的管理员权限并运行命令外壳。
让我们考虑以下场景。您正在运行 Windows 服务。用户 John Doe 已登录到计算机。并且您希望您的服务启动将在 John Doe 当前桌面上显示给他的应用程序。换句话说,您需要在另一个会话中运行一个新进程。
您可以再次使用 DevxExec。它有一个特殊的参数 /sessionid 来指定你在哪个会话中运行一个新进程。例如,这个命令可以为管理员下的登录用户启动一个命令 shell。
DevxExec.exe /用户:马库斯 /password:qwerty /sessionid:1 cmd.exe
Devxexec 是允许在不知道密码的情况下在不同用户帐户下运行进程的工具。
甚至可以在不指定密码的情况下在域帐户下运行进程!
您可以使用 Devxexec 在交互式会话中运行 SYSTEM、NETWORK_SERVICE、TrustedInstaller 下的进程。