中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-05 13:01
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 用at任务调用时用户名为什么会是system? 查看 829 回复 6
楼 主 用at任务调用时用户名为什么会是system? 发表于 2007-08-06 18:35 ·  中国 云南 昆明 鹏博士宽带
初级用户
积分 20
发帖 8
注册 2007-08-02 20:00
19年会员
UID 94524
性别 男
状态 离线
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 ]
2 发表于 2007-08-07 01:03 ·  中国 福建 福州 鼓楼区 电信
新手上路
积分 2
发帖 1
注册 2006-06-03 11:05
20年会员
UID 56479
状态 离线
会不会是权限的问题呀
3 发表于 2007-08-07 10:03 ·  中国 北京 联通
中级用户
★★
替身
积分 269
发帖 130
注册 2007-03-23 21:41
19年会员
UID 82683
性别 女
状态 离线
AT命令运行的默认用户就是SYSTEM,所以USER用户是没有权限使用AT这个命令的,那怎么才能够让非管
4 发表于 2007-08-07 10:07 ·  中国 北京 联通
中级用户
★★
替身
积分 269
发帖 130
注册 2007-03-23 21:41
19年会员
UID 82683
性别 女
状态 离线
AT命令运行的默认用户就是SYSTEM,所以USER用户是没有权限使用AT这个命令的,那怎么才能够让非管理员用户使用AT命令呢?我们可以这样做:
打开注册表找到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa
新建DWORD值SubmitControl赋值为1,然后退出注册表,重启计算机就可以啦

有兴趣的可以试验一下
5 发表于 2007-08-07 15:23 ·  中国 安徽 淮北 中移铁通
初级用户
积分 20
发帖 8
注册 2007-08-02 20:00
19年会员
UID 94524
性别 男
状态 离线
谢了, 我会试试的。 不过,那个任务计划出错怎么回事啊?
6 发表于 2007-08-09 17:25 ·  中国 上海 电信
初级用户
★★
积分 150
发帖 68
注册 2007-04-26 00:18
19年会员
UID 86476
性别 男
状态 离线
顶一个,4楼怎么知道修改注册表的?
7 发表于 2007-08-14 10:41 ·  中国 上海 电信
初级用户
积分 40
发帖 17
注册 2007-08-10 14:49
18年会员
UID 94928
性别 男
状态 离线
Originally posted by ansipeter at 2007-8-7 10:07 AM:
AT命令运行的默认用户就是SYSTEM,所以USER用户是没有权限使用AT这个命令的,那怎么才能够让非管理员用户使用AT命令呢?我们可以这样做:
打开注册 ...

一点用都没有,骗人
论坛跳转: