AHK 管理员模式运行,默认RUN所有应用都是管理员模式运行,包括run,BAT脚本,BAT脚本也是管理员模式打开软件,怎么用普通权限RUN一个软件啊? Topic is solved
Moderators: tmplinshi, arcticir
AHK 管理员模式运行,默认RUN所有应用都是管理员模式运行,包括run,BAT脚本,BAT脚本也是管理员模式打开软件,怎么用普通权限RUN一个软件啊? Topic is solved
AHK 管理员模式运行,默认RUN所有应用都是管理员模式运行,包括run,BAT脚本,BAT脚本也是管理员模式打开软件,怎么用普通权限RUN一个软件啊?
-
- Posts: 89
- Joined: 10 Aug 2019, 01:49
Re: AHK 管理员模式运行,默认RUN所有应用都是管理员模式运行,包括run,BAT脚本,BAT脚本也是管理员模式打开软件,怎么用普通权限RUN一个软件啊?
你需要的時候再用 admin 權限 run,然後退回正常權限。
這裡以 v2 的代碼示例
這裡以 v2 的代碼示例
Code: Select all
If not A_IsAdmin
{
Run '*RunAs ' "notepad.exe" ; 用 admin 權限
RunAs ; 恢復普通用戶權限
Run "powershell.exe"
}
Re: AHK 管理员模式运行,默认RUN所有应用都是管理员模式运行,包括run,BAT脚本,BAT脚本也是管理员模式打开软件,怎么用普通权限RUN一个软件啊?
v2代码
方法1
方法2,不支持命令行参数
方法3
方法1
Code: Select all
RunAs '用户名', '密码' ; 降权到普通用户
Run 'cmd.exe'
Code: Select all
Run 'explorer.exe "c:\windows\system32\cmd.exe"'
Code: Select all
Run 'runas /trustlevel:0x20000 "cmd.exe"'