标题: 用at任务调用时用户名为什么会是system?
[打印本页]
作者: boby2007
时间: 2007-8-6 18:35
标题: 用at任务调用时用户名为什么会是system?
at xx:xx /interactive cmd /c start ttplayer.exe
到时间后 千千静听 是运行了,可是进程里显示 ttplayer.exe 的用户是system 而我正在使用的是“我的地盘”这个用户。为什么ttplayer.exe 不是使用“我的地盘”这个用户??
还有: 我用“任务计划”时最后总是出现 错误0x80070005:拒绝访问
当我把运行方式改为 system 时 就不会报错 why??? 而且进程里有这个程序
却没有显示处界面!!
[
Last edited by bjsh on 2007-8-7 at 08:54 AM ]
作者: pcghost
时间: 2007-8-7 01:03
会不会是权限的问题呀
作者: ansipeter
时间: 2007-8-7 10:03
AT命令运行的默认用户就是SYSTEM,所以USER用户是没有权限使用AT这个命令的,那怎么才能够让非管
作者: ansipeter
时间: 2007-8-7 10:07
AT命令运行的默认用户就是SYSTEM,所以USER用户是没有权限使用AT这个命令的,那怎么才能够让非管理员用户使用AT命令呢?我们可以这样做:
打开注册表找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
新建DWORD值SubmitControl赋值为1,然后退出注册表,重启计算机就可以啦
有兴趣的可以试验一下
作者: boby2007
时间: 2007-8-7 15:23
谢了, 我会试试的。 不过,那个任务计划出错怎么回事啊?
作者: picat
时间: 2007-8-9 17:25
顶一个,4楼怎么知道修改注册表的?
作者: lyaa
时间: 2007-8-14 10:41
Quote: |
Originally posted by ansipeter at 2007-8-7 10:07 AM:
AT命令运行的默认用户就是SYSTEM,所以USER用户是没有权限使用AT这个命令的,那怎么才能够让非管理员用户使用AT命令呢?我们可以这样做:
打开注册 ... |
|
一点用都没有,骗人