如何手工让应用运行在local system帐户(LSA)下

 

Local System帐户(以下简称LSA)是windows用来进行内部管理的本地帐户,几乎具有所有的本地权限。同时,普通的应用程序通常会运行在当前登录用户下,可以通过run as来修改运行帐户;而windows服务可以通过服务属性窗口来修改运行帐户,包括LSA。但普通应用程序一般却无法通过手工方式运行在LSA下。这里介绍两种办法供参考。下面我们以notepad.exe为例子加以说明:

 

方法一:使用AT命令。该命令用来创建计划任务,该任务在LSA下执行。关于该命令的语法和应用,可以参考有关帮助和文章。下面的命令将创建一个计划任务执行notepad.exe

at 10:30 /interactive notepad.exe

注意:此处的/interactive开关表示允许该应用和桌面交互。不过,我发现在XP下运行该任务,一切正常。但在2003Server下,却没有任何窗口弹出,程序处于挂起状态。而且不仅如此,似乎许多其它的windows操作系统也存在该问题,http://support.microsoft.com/kb/121562/EN-US/

 

方法二:使用psexec.exe工具。这是sysinternals提供的系列系统工具之一。

http://www.sysinternals.com/Utilities/PsExec.html

调用方法如下:psexec –i –s cmd.exe

该命令行将创建一个运行在LSA下的cmd程序。然后,你可以输入你的命令行。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值