找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 23038|回复: 6

[系统相关] 求助:在guest用户下以administrator身份运行某程序

[复制链接]
发表于 2008-12-9 20:39:46 | 显示全部楼层 |阅读模式
如何使普通用户在guest用户下不需要输入密码的情况下以administrator身份运行某程序
环境和前提:
1、我是单位的系统管理员,拥有administrator权限(当然包括密码:假设为test)。
2、单位其他用户均以guest用户登陆windows。
3、需要在在用户下以administrator身份运行程序(出于安全的考虑,不想让普通用户知道administrator的密码)
问题:
如何制作程序(如加密的批处理),使普通用户能在guest用户下不需要输入密码的情况下以administrator身份运行某程序A(事先指定)?请高手指点,谢谢!

能否根据现有条件,制作一个范例!

[ 本帖最后由 myldyf 于 2008-12-9 20:45 编辑 ]
 楼主| 发表于 2008-12-9 20:40:57 | 显示全部楼层
@echo off
start runas /env /user:%USERDOMAIN%\administrator "D:\TTPlayer\TTPlayer.exe"
start mshta vbscript:createObject("WScript.Shell").AppActivate("C:\WINDOWS\system32\runas.exe")(window.close)
start mshta vbscript:createObject("WScript.Shell").sendkeys("123456~")(window.close)
在其他地方搜了个编的批处理,但是无法运行
发表于 2008-12-9 22:27:46 | 显示全部楼层
加密的批处理,不要考虑了,稍具批处理知识的人都能破解你的密码。
2楼你搜索到的那个代码根本就是明文密码,更加不用考虑。
发表于 2008-12-10 07:58:21 | 显示全部楼层
右键,打开方式,选择admin...输入密码,酒O了
发表于 2008-12-30 16:18:22 | 显示全部楼层
原帖由 myldyf 于 2008-12-9 20:40 发表
@echo off
start runas /env /user:%USERDOMAIN%\administrator "D:\TTPlayer\TTPlayer.exe"
start mshta vbscript:createObject("WScript.Shell").AppActivate("C:\WINDOWS\system32\runas.exe")(window.close) ...

AppActivate聚焦这个语句有错,应该可以实现的,不过密码容易给破解而已.
发表于 2008-12-30 18:15:50 | 显示全部楼层
由于系统自带的runas不能通过管道接受密码,所以必须要用到外部程序代替才能实现楼主的要求,既然这样,找一个能采用加密密码的类runas程序就解决问题了。可以参考http://blog.csdn.net/dryfishh/archive/2008/02/06/2085242.aspx
发表于 2008-12-30 18:44:48 | 显示全部楼层
不过,既然设定可以administrator 帐号运行某一个程序,有点头脑的人也会用它来运行其它的程序如cmd等,这样的话,也就等于有了完全的控制权。如果再配合使用加密码过的批处理或把批处理转换为exe文件,情况就会好一些。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 03:47 , Processed in 0.025920 second(s), 10 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表