找回密码
 加入
搜索
查看: 7658|回复: 6

[AU3基础] 以管理员权限运行的一些困惑

  [复制链接]
发表于 2013-3-6 19:58:08 | 显示全部楼层 |阅读模式
公司的电脑无论是win7还是xp都是只有user权限。所以普通的au3程序无法运行。
我现在的方式是通过au3的ranas写入对应的域名已经管理员账号等来调用之前au3的的exe以达到提权的目的(ruanas只能对exe提权)

这种方法虽然可行但是肯定不是最好的,不知道大家如何处理这类的问题。

谢谢
发表于 2013-3-9 11:47:27 | 显示全部楼层
本帖最后由 pusofalse 于 2013-3-9 11:50 编辑

我现在的方式是通过au3的ranas写入对应的域名已经管理员账号等来调用之前au3的的exe以达到提权的目的(ruanas只能对exe提权)

谁能看懂这句?

——————————————————————————————————————————————————————
琢磨了足足两分钟,原来是这个意思?

我现在的方式是,通过au3的runas写入对应的域名,以及管理员账号等,来调用之前au3的exe,以达到提权的目的(runas只能对exe提权)。
发表于 2013-3-9 15:17:20 | 显示全部楼层
哈哈  好像我也是似懂非懂
 楼主| 发表于 2013-3-10 20:19:10 | 显示全部楼层
回复 2# pusofalse

不好意思没有说清楚

比如现在需要在很多电脑上安装统一软件,所以用au3写了一个自动安装脚本。但是客户端是都没有管理员权限的,直接运行这个脚本肯定不行。所以只能用autoit再写一个程序,用runas 调用之前写好的自动安装脚本。这样双击第二个程序,哪怕客户端没有管理员权限也能自动安装这个软件了。

当然这是土办法,是用一个au3的程序运行另一个au3的exe。我的意思是能否不用分成两段来写。但是runas只能运行exe不能运行自定义函数,否则就不用多次一举了。
发表于 2013-3-23 18:35:37 | 显示全部楼层
在開頭加上個
#RequireAdmin
試試看
 楼主| 发表于 2013-3-27 20:59:43 | 显示全部楼层
#RequireAdmin
是针对打开uac的win7

我这里所有电脑的uac都手动关闭了,而且用户没有管理员权限
发表于 2013-4-1 19:05:30 | 显示全部楼层
根据我对楼主的问题理解,回答如下:

1.runas 可以运行EXE,BAT,COM,PIF为后缀的文件。
2.ShellExecute可以运行MSI为后缀的文件。
3.如果要安装A.exe直接就是runas("admin", "域名", "密码", 登录标志, "路径:\A.EXE" [, "工作目录" [, 显示标志 [, 可选标志 ]]])
不知道楼主是否写了个
RUN(“A.EXE”)然后编译成B.exe
然后又写了一个
runas("admin", "域名", "密码", 登录标志, "路径:\B.exe" [, "工作目录" [, 显示标志 [, 可选标志 ]]])

以上只是根据我对问题的理解所作的大胆猜测,如有不符,如果喷,请轻喷。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-28 04:05 , Processed in 0.145832 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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