用户登录时自动启动程序(并在其他帐户下运行)

用户登录时自动启动程序(并在其他帐户下运行)

我非常喜欢 Mark Russinovich 的 Process Explorer,所以我一直在运行它。我希望每次登录时都能自动执行手动启动此进程的任务。

我希望这个程序以域管理员身份运行即使我以本地用户身份登录。原因是我可以管理(终止)在域帐户下运行的进程/服务。

那么我该怎么做呢?

我想如果我使用命令创建本地服务,sc create那么我将无法与 Process Explorer 交互吗?我是否能够在任务栏中看到图标并打开它等等?

那么这可能吗?

我尝试过

我尝试了两件事:

  1. 任务调度程序
    我尝试在用户登录后调度一项任务,并将其用户设置为域管理员。该程序似乎可以运行,但我没有任何交互性(窗口),所以我无法使用它,可以吗?
  2. sc create创建
    类似服务。无交互性。并且还存在其他错误。

答案1

在启动文件夹中创建一个批处理文件或类似文件,其内容如下:

runas /user:domain\admin C:\Path\To\ProcessExplorer.exe

重启之前,运行

runas /savecred /user:domain\admin C:\Path\To\ProcessExplorer.exe

它只会提示您输入密码一次;请注意,管理员密码将保存到您的 Windows 配置文件中(通常不是一个好主意);并且这对 Win7 Home 或 Starter 版本不起作用。

答案2

在启动目录中创建 ProcessExplorer 的快捷方式,然后将其属性更改为“以管理员身份运行”。

相关内容