【问题标题】:Any tool that can make program runs under different user in Windows? [closed]有什么工具可以让程序在 Windows 的不同用户下运行? [关闭]
【发布时间】:2012-11-21 14:34:39
【问题描述】:

假设我希望我的程序在预定义的 SYSTEM 帐户下运行,而不是当前登录用户,你知道有什么工具可以提供帮助吗?

【问题讨论】:

  • 对于 SYSTEM 帐户,可能使其成为服务。您可以随时从那里调用您的流程。

标签: windows impersonation


【解决方案1】:

这是一篇使用psexec 工具解释running a CMD prompt as SYSTEM account 的帖子。与 ShellRunAs 工具一样,psexec 也是 Mark Russinovich;与 ShellRunAs 不同,psexec 可以在远程系统上执行命令并且有更多的程序选项。

“run as”命令也可能有效,但我还没有验证它是否可以与 SYSTEM 帐户一起使用。这是"run as" in 2000 and XPVista, 7, & 8 的信息。

【讨论】:

  • 是否可以使用它作为系统运行?我不认为是。无论如何,winapi函数是LogonUser
【解决方案2】:

ShellRunas v1.01

您可以在这里免费下载。 http://technet.microsoft.com/en-us/sysinternals/cc300361.aspx

ShellRunas v.1.0 是 Mark Russinowich 的新 Sysinternals 工具。它使您能够从 Windows 资源管理器运行具有不同凭据的程序。

用法:

     shellrunas [/reg | [/quietreg ] | /regnetonly [/quiet] | unreg | [/netonly] <program> <arguments>

【讨论】:

    猜你喜欢
    • 2022-12-04
    • 1970-01-01
    • 1970-01-01
    • 2019-06-05
    • 2016-12-16
    • 1970-01-01
    • 2010-11-19
    • 2011-05-22
    • 1970-01-01
    相关资源
    最近更新 更多