Board logo

标题: [原创]以SYSTEM权限运行 [打印本页]

作者: electronixtar     时间: 2006-5-23 19:21    标题: [原创]以SYSTEM权限运行

很简单的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 ]
作者: hizebra     时间: 2008-2-16 16:13
没看明白,仅是改动当前时间到午夜执行程序,怎么就变成system权限了?
at /interactive   允许作业在运行时,与当时登录的用户桌面进行交互。
上面一句起什么作用,能解释下吗?
作者: HAT     时间: 2008-2-17 19:13
原理就是利用了at命令,该命令是以system权限运行的。/interactive是交互模式,可以接受用户输入。