中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-07 12:14
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » [原创]以SYSTEM权限运行 查看 1,139 回复 2
楼 主 [原创]以SYSTEM权限运行 发表于 2006-05-23 19:21 ·  IANA 局域网IP(Private-Use)
铂金会员
★★★★
积分 7,493
发帖 2,672
注册 2005-09-02 00:00
20年会员
UID 42173
性别 男
状态 离线
很简单的bat啦~~


::By est,electronicstar@126.com
@echo off
if "%1" == "" goto no
echo Starting %1 with SYSTEM privilege...
set t=%time%
echo %t% >nul
time 00:00
at 00:01 /interactive %1 > nul
time 00:01
::delay for 1 second
ping -n 1 -w 1 127.1 >nul
time %t%
goto end

:no
echo.
echo Run a program with SYSTEM privilege
echo.
echo Usage: sysrun exeFileFullPath
echo.
echo Made by est,electronicstar@126.com

:end
echo Done.



用法: 把源码保存为sysrun.cmd
在cmd里输入sysrun.cmd 完整的exe路径

[ Last edited by electronixtar on 2006-5-23 at 19:22 ]

C:\>BLOG http://initiative.yo2.cn/
C:\>hh.exe ntcmds.chm::/ntcmds.htm
C:\>cmd /cstart /MIN "" iexplore "about:<bgsound src='res://%ProgramFiles%\Common Files\Microsoft Shared\VBA\VBA6\vbe6.dll/10/5432'>"
2 发表于 2008-02-16 16:13 ·  中国 陕西 汉中 电信
新手上路
积分 19
发帖 5
注册 2007-10-10 15:51
18年会员
UID 99367
性别 男
状态 离线
没看明白,仅是改动当前时间到午夜执行程序,怎么就变成system权限了?

at /interactive 允许作业在运行时,与当时登录的用户桌面进行交互。

上面一句起什么作用,能解释下吗?
3 发表于 2008-02-17 19:13 ·  中国 重庆 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
原理就是利用了at命令,该命令是以system权限运行的。/interactive是交互模式,可以接受用户输入。
论坛跳转: