问题标签 [admin-rights]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
177 浏览

java - 在 Windows 中启动时以管理员权限启动 java 应用程序

我尝试了很多方法来启动具有管理员权限的 java 程序,但它不会运行。基本上,我想用java制作一个远程桌面应用程序,并在系统启动时自动启动服务器端。我使用注册表方法成功完成了它,并且该应用程序运行良好,除非每当需要管理员权限才能使用的应用程序(如任务管理器)在远程计算机上打开时,它都不会提供远程访问权限。一种解决方案是为我的 java 服务器应用程序授予管理员权限,但如果我授予此权限,该应用程序将不再在启动时运行。我正在使用以下代码在启动时启动应用程序。

那么,如何以管理员权限启动 java 应用程序?

0 投票
2 回答
253 浏览

powershell - 如何在具有其他伴奏(和管理员权限)的 ps1 中启动其他 ps1?

我的一些用户计算机上存在错误,我需要我的用户从他们的计算机启动 .ps1 来解决问题,这样我就可以在他们需要时通过 NetSupport 访问他们的计算机。问题是他们在他们的计算机上没有管理员权限。

所以这就是我已经做的:

  • 在 .txt 中加密管理员密码(这个密码将由我以管理权限启动)

这部分似乎工作正常。现在,来工作的“客户”部分:

而那个不工作的(我在这里尝试了很多东西,一些例子):

  • 1:当我设置本地管理员 (.\administrator) 时,一个新的 powershell Windows 以管理员权限启动,但不执行 file.ps1 应该做的事情,如果我设置 domain\adminaccount 它只是启动一个新的 posershell windows但没有管理员权限。
  • 2:当我设置本地管理员 (.\administrator) 时,一个新的 powershell Windows 以管理员权限启动,但只有一半的脚本 (file.ps1) 有效,如果我设置 domain\adminaccount :与上面相同。
  • 3 以此类推

但没有什么能按预期工作......如果你们有一个想法,那就太好了!

--------------------- 编辑 ---------------- 我在 file.ps1 中犯了一个错误,所以

这适用于本地管理员 (.\administrator),脚本确实以管理员权限开始并按预期工作。但是...它不适用于 domaine admin (domain\admin) :脚本确实启动了,但没有管理员权限...

0 投票
0 回答
866 浏览

powershell - 如何在不继承管理员权限的情况下启动进程?

我有一个具有管理员权限的 powershell 实例。

在其中我运行以下命令:

然后 Powershell 尝试以管理员权限运行 MyProgram(因为 Powershell 自己拥有它们)。我不希望这种情况发生,我希望 MyProgram 没有管理员权限,就好像我在没有管理员权限的 PowerShell 实例中运行此命令一样。我怎样才能做到这一点?


与如何在有/没有来自 PowerShell 提升权限的情况下运行 exe重复

但是,我无法在那里找到使用start-process命令行开关的解决方案,这使得使用 .exe 打开文件变得更加困难/不可能start-process MyProgram.exe -file MyFile.txt

0 投票
1 回答
3780 浏览

windows - 在没有管理员权限的情况下安装 Windows 设备驱动程序

我正在开发一个安装现有 Windows 驱动程序(.sys 文件)以在运行时创建虚拟 com 端口的应用程序。我想知道是否可以在没有管理员权限的用户的情况下安装这样的驱动程序。

我了解如果我将驱动程序相关信息存储在 HKEY_CURRENT_USER 中的注册表中,而不是 HKEY_LOCAL_MACHINE 这不需要管理员权限,并且我的应用程序在运行时创建和销毁端口是有益的,因此不需要创建端口永久。

一些快速测试表明,当未以管理员权限运行时,对函数 SetupDiCreateDeviceInfo() 的调用失败并显示“错误 5 - 访问被拒绝”。有没有办法解决这个问题?

谢谢。

PS。我希望这个问题足够清楚,但是,如果不是这种情况或需要代码示例,请告诉我。

0 投票
0 回答
53 浏览

java - 我可以记住java程序中的管理员权限吗?

我正在使用清单文件和launch4j程序以管理员权限启动我的Java应用程序来创建一个可执行文件,但是在每次执行中都要求输入管理员密码,我希望只在第一次输入密码并记住管理员权限以供将来执行. 我也用 NSIS 安装应用程序。

我使用此清单文件并以管理员权限运行 NSIS 安装程序,因此我可以尝试使用清单或 NSIS 脚本解决此问题。

使用此解决方案应用程序运行良好,但我希望该用户不必在每次执行时都引入管理员密码。那可能吗?感谢帮助

0 投票
1 回答
113 浏览

python - 以管理员身份运行 python 应用程序而不提示输入管理页面

我们可以通过将管理员凭据存储在 python 代码中来以管理员身份运行 python 应用程序,当 python 应用程序需要管理员权限时,它应该使用存储在其代码中的管理员凭据并以管理员权限运行。但它不应该提示输入管理页面。

让管理员凭据为用户名:admin pass:admin@123

0 投票
1 回答
62 浏览

windows-services - 使应用程序能够以管理员权限运行的替代方法

我有一个控制台应用程序,可以监视所有 Windows 进程,等待特定的进程出现,然后使用 UI 自动化处理它。它只分发给需要它并愿意安装它的人,因此它不会做任何恶意行为。

现在,它通过要求管理员权限来工作,以便它可以监视所有进程并捕获该特定进程。然而,我们面临的问题是用户使用 Citrix 等桌面虚拟化软件。他们没有管理员权限,并且不能被授予任何安全预防措施。

我想到的三个选择是:

  1. 只需输入一次管理员凭据即可以管理员身份创建桌面快捷方式,以便之后普通用户可以使用它,但事实证明这不是一个选项,因为管理员不能以任何方式参与其中。
  2. 第二个是重新设计应用程序,以便它使用一个 Windows 服务来捕获进程的到达然后执行工作,但结果是 Windows 服务不能与桌面会话一起工作,这意味着它不能使用 UI 自动化,这使得该应用程序无用。
  3. 可能会添加类似获取所有进程并按名称搜索所需进程的内容,但是这种情况的再次出现频率必须太小(不到一秒),如果进程太多会导致问题

我想知道是否有什么办法可以解决/绕过它。到目前为止,我找不到一种方法来捕获没有管理员权限的所需进程

0 投票
2 回答
37 浏览

powershell - 使用脚本更改域注册 PC 上的 Tcp/ip 设置

我有一台在域中注册的工作电脑。我的登录用户没有任何管理员权限,但是当我收到提示时,我有一个 .\xxxxx 帐户,我用它来获取管理员权限。

我经常更改 LAN 卡上的 IPv4 设置,有时更改为静态地址,有时更改为 DHCP。但是每次我想更改 IP 设置时,我都需要输入我的管理员帐户。

  1. 使用 Batch 或 powershell 脚本执行此操作是否可行?如果它能以安全的方式记住我的用户名和密码?

  2. 或者我可以每天只提示一次管理员密码吗?

0 投票
0 回答
37 浏览

eclipse - 安装没有管理员权限的 Eclipse RCP 可执行文件

我使用第三方工具创建了 Eclipse RCP 安装程序。安装时总是要求管理员权限。Eclipse 产品配置中有什么方法可以避免这种情况。

请帮忙

0 投票
0 回答
37 浏览

java - 以管理员权限执行外部程序

我正在尝试打开一个需要我以管理员身份打开该程序的外部程序。

我正在使用这两行打开外部程序,但是该程序是在没有管理员权限的情况下执行的。

我怎样才能以正确的权利执行它?