Win7 Runas管理员权限,但用户可以终止该进程

时间:2012-09-28 06:03:27

标签: windows-7 administrator runas privilege

我使用win7 Pro 32bit。我有一个c:\ record.bat文件。这个bat文件运行ffmpeg.exe,带有一些参数来捕获桌面屏幕并保存到视频.mp4文件。

使用管理员帐户登录时,效果很好。任务管理器显示ffmpeg.exe正在使用管理员帐户运行。我可以突然杀死ffmpeg进程。这很正常。

当我使用用户帐户登录时,我也可以运行它并且运行良好。任务管理器显示ffmpeg.exe正在使用用户帐户运行。我也可以杀了它。这也很正常。

现在,当仍处于用户会话时,我想运行具有管理员权限的record.bat文件,让用户无法终止该进程。所以我做了一个测试,我打开CMD,然后使用runas命令:

runas / user:administrator c:\ record.bat

提示输入管理员密码,我输入密码,效果很好。我可以看到使用管理员帐户运行的ffmpeg.exe进程。

但是,现在我也可以杀掉那个过程!虽然我现在是一个用户和ffmpeg.exe进程在管理员权限下运行。这很奇怪,因为在WinXP SP3上,使用相同的测试模式,用户帐户无法终止该进程(在管理员帐户下运行哪个)。

你能告诉我怎么解决这个问题吗?目标是我希望在用户会话中运行该批处理文件来捕获他们的屏幕,但他们无法杀死该进程。我在winXP上取得了成功。但是在Win7上失败了。

希望你的亲可以帮助我。

感谢。

1 个答案:

答案 0 :(得分:0)

可能是您的本地用户是memberOf Administrators group的情况。

相关问题