不希望给标准用户管理员权限,也不希望给标准用户管理员密码, 只是允许标准用户能运行这个需要管理员权限的程序,有什么简单的方式能实现吗?
因为我老婆的妹妹有时会在我家办公,我给他创建了一个标准账户用。 最近她需要远程操作他的工作电脑,用的 todesk ,但是 todesk 需要管理员运行,即使只是作为客户端 而非受控端。每次都要我去输入密码挺麻烦的...
我试了添加计划任务,当他登录时自动运行,设置用最高权限都不行,这玩意儿还真是无解了吗?
1
codehz 2021-12-11 18:42:47 +08:00
(先看看是不是真的要特权才能跑。。。
执行前设置一个 __COMPAT_LAYER=RunAsInvoker 环境变量试试功能会不会异常 |
2
v2tudnew 2021-12-11 18:51:48 +08:00
|
3
v2tudnew 2021-12-11 19:11:00 +08:00
@v2tudnew #2 不用试了,好像也是利用计划任务实现的,计划任务管理权限只能搞无 GUI ,如果有第三方程序口令控制倒也能间接实现。
|
4
wevsty 2021-12-11 19:11:45 +08:00
更换一个不需要管理员权限就能远程或者支持远程按照账户分配权限的远程软件就好了。
|
5
xiaopc 2021-12-11 21:22:28 +08:00
@v2tudnew 如果是因为进程被放到 session 0 而不是用户态的 session 从而不显示界面的话,可以写个小工具,用 SetTokenInformation 拿到当前用户的 session id 再 CreateProcessAsUser 创建进程
|
6
Greatshu 2021-12-11 21:24:11 +08:00
|
7
Cooky 2021-12-11 21:27:32 +08:00
让她用 rdp ?
|
8
learningman 2021-12-12 00:50:29 +08:00
一楼说的是可行的,ToDesk 原来在 V2EX 出过瓜,然后开发者说管理员权限只有部分功能需要,是有小白不知道怎么开关,干脆统一要了
|
9
dingwen07 2021-12-12 06:41:25 +08:00
|
11
v2tudnew 2021-12-12 09:41:24 +08:00
@learningman #8
@dingwen07 #9 /t/770019 就是我了😅,不过你们这么一说,我倒是记起它安装时会添加系统服务,然后试了下,设置开机启动可以在标准用户下自启程序,应当是可以远程了。 |