我有一些应用程序,我不想篡改我的系统设置,它们要求我以管理员身份运行它们,但我不想这样。我 100% 确定这些应用程序无需提升访问权限即可运行。主要是那些想要在 Program Files 中执行任何操作的程序,但我将这些程序安装到“Programs”文件夹(我自己创建的文件夹)中,因此这些应用程序不需要提升访问权限。
当我使用管理员帐户时,如何运行需要以非提升权限方式提升的应用程序?
对于试图安装合法内容 + “病毒”(无法被任何 AV 软件检测到)的应用程序来说,这也特别有用。
答案1
如果你不犹豫修改exe文件的话:
该 exe 文件包含一份清单;搜索类似以下内容的内容:
<requestedPrivileges>
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
</requestedPrivileges>
(当然,在您选择的十六进制编辑器中,这看起来会有所不同。)级别也可以是“highestAvailable”。将其更改为“asInvoker”。
(如果您不知道如何修补 exe 文件,则不应尝试此操作。切勿使用记事本之类的编辑器。)