android-studio - Android Studio 中的 Elevator.exe 更新

标签 android-studio authorization privileges

在 Android Studio 更新期间,注意到我的计算机上安装了电梯.exe(已验证发布者:JetBrains s.r.o)。此应用程序的用途是什么,为什么 Android Studio 需要它?

P.S - 我知道 Android Studio 由 IntelliJ 平台提供支持。

最佳答案

根据提交 historyintellij-community/bin/win/elevator.exe 的源代码中在 Github 上,第一次提交(2017 年 5 月 17 日)指出:

Add sudo-like tool for windows to deal with UAC

When admin user launches Intellij, Windows revokes many user privileges to improve safety for admin users (that is how UAC works).

One can't access "Program Files": any attempt to write something there leads on ACCESS_DENIED(5) error even if NTFS reports file is writable

The only way to elevate privileges is to launch process as elevated. "Elevator.sln" is Win32API app that launches command as elevated. See its sources for more info.



在 Windows 上,应用软件(如 IntelliJ 或 Android Studio)仅限于标准用户权限,直到管理员授权增加或提升发生。

由于 IntelliJ 为 Android Studio 提供支持,因此该文件显示在 Android Studio 更新中是有意义的。

关于android-studio - Android Studio 中的 Elevator.exe 更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53023013/

相关文章:

javascript - 如何在客户端处理多个请求/API 调用并行的 JWT 刷新 token ?

linux - 使用 glibc 使用 setgid 创建目录的最佳方法是什么

c - 使用 c 访问/私有(private)/等

Android - 预览和设计 View 上的 "Exception raised during rendering: Could not initialize class libcore.util.ZoneInfoDB"

android - 在我的手机上运行应用程序时不显示垂直线 View

android-studio - 无法构建 android apk 错误 : ZipException: duplicate entry: org/objectweb/asm/AnnotationVisitor. 类

Android USB 调试不显示授权对话框

asp.net-mvc - 授权查看还是将查看配置为授权?

android - 即使在使用命名空间 http ://schemas. android.com/apk/res-auto 之后,“找不到属性的资源标识符”错误

windows - 在 Windows XP 上 : How to create a user with read access to only one certain directory?